ねえ、私はここにこの挿入文を持っています
INSERT INTO persons VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL,NULL);
最後の列は自動インクリメントされるID用であるため、列の数が一致しないと言います。ID値を入力する必要がありますか?
ありがとう、J
ねえ、私はここにこの挿入文を持っています
INSERT INTO persons VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL,NULL);
最後の列は自動インクリメントされるID用であるため、列の数が一致しないと言います。ID値を入力する必要がありますか?
ありがとう、J
挿入に自動インクリメント列を含めないでください。
また、テーブル名の後に列名を付けるのもベスト プラクティスです。これにより、クエリがよりクリーンになり、読みやすく、維持しやすくなります。
INSERT INTO persons(Column1, col2, ...)
VALUES (16, 'First Name', ...)
そのフィールドを含めないでください INSERT INTO people VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL);