テーブルがあります:
id int(11) auto_increment
name varchar(255)
auto_increment は 1 です。次の行を挿入します。
INSERT INTO `projects` ( `id` , `name`) VALUES ('350', 'project one');
現在auto_increment
は 351 です。行を更新します。
UPDATE `projects` SET `id` = '351' WHERE `id` = 350 LIMIT 1 ;
auto_increment
行を挿入しようとすると、エラーが発生します。
#1062 - Duplicate entry '351' for key 1
changes ではなくINSERT
auto_increment の変更を確認する方法。UPDATE
auto_increment
私の目標は、行を更新してid
より大きく設定することauto_increment
です。
どうやってするの?