-1

サーバーに MySQL 5.0 がインストールされています。SQL 自動インクリメントが機能していません。自動インクリメントで列を定義しましたが、まだ機能していません。

Incorrect integer value: '' for column 'id' at row 1
4

4 に答える 4

2

クエリは次のようになります

INSERT INTO myTable(col2, col3) VALUES('x','y');

自動インクリメント列を省略

于 2012-11-11T18:16:41.090 に答える
2

空の文字列の代わりに、主キー列に NULL を挿入します。エラーから、「」値を挿入しようとしていることがわかります。

于 2012-11-11T18:12:12.643 に答える
0

"" の代わりに DEFAULT を使用するだけです

ユーザー値に挿入 (デフォルト、「$Username」、...)

その自動インクリメント。

于 2012-11-11T19:36:53.977 に答える