私は次のクエリを実行しています...私が実行している問題は、id
フィールドを0-27の行で適切に保存していますが、行を複製しようとしています何故これが行0を複製しようとしているのか?あなたのUPDATE id = NULL
がUPDATE id = 0
にキャストされるようにMySQL:重複した主キーの更新問題に挿入
INSERT INTO
deal (`id`, `site_id`)
VALUES (NULL, 1)
ON DUPLICATE KEY UPDATE `id` = NULL,`site_id` = 1
取引テーブルとは何ですか?クエリの目的は何ですか? –
は* site_id * UNIQUEですか? 'ON DUPLICATE KEY'のポイントは何ですか?それぞれのINSERTで新しい* id *を取得します。 – nobody