0

自動インクリメント フィールドをテーブルに追加して主キーとして機能させると、すべてのレコードのこのフィールドに 0 の値が含まれるため、本来の目的にはあまり使用されません。

新しいレコードには十分な価値がありますが、0 の 3000 以上のエントリはどうでしょうか? それらを変更する方法はありますか?

ティア!

4

1 に答える 1

0

列の作成方法によって異なります。あなたのコードを投稿できますか?また、MyISAM、InnoDB、またはその他のどのエンジンを使用していますか?

たとえば、テーブルでテストを行いました。

alter table test1 add column i int auto_increment primary key;
select i from test1;

+---+
| i |
+---+
| 1 |
| 2 |
| 3 |
+---+

したがって、通常の状況では、既存のレコードに入力された値を取得します。

于 2013-02-07T18:13:39.070 に答える