0

ねえ、私はここにこの挿入文を持っています

INSERT INTO persons VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL,NULL);

最後の列は自動インクリメントされるID用であるため、列の数が一致しないと言います。ID値を入力する必要がありますか?

ありがとう、J

4

2 に答える 2

4

挿入に自動インクリメント列を含めないでください。

また、テーブル名の後に列名を付けるのもベスト プラクティスです。これにより、クエリがよりクリーンになり、読みやすく、維持しやすくなります。

INSERT INTO persons(Column1, col2, ...)
VALUES (16, 'First Name', ...)
于 2012-10-17T19:27:40.407 に答える
0

そのフィールドを含めないでください INSERT INTO people VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL);

于 2012-10-17T19:27:44.167 に答える