JavaでWebアプリケーションを開発するのはかなり新しいです。私はちょうどデータベースに接続し、写真のように私のID_patientはauto_incrementですが、Netbeansではそれが生成されています。mySQLのID値はauto_incrementですが、ネットビーンで生成されたようです。
INSERT INTO sys.patient values('5','elif','nil','er','[email protected]','11111111111','1234a','istanbul')
私はそれが
INSERT INTO sys.patient values('elif','nil','er','[email protected]','11111111111','1234a','istanbul')
と自動インクリメントを取ると、1,2,3,4 ...などのようにIDを与えたいしながら、挿入された新しいレコードは、この値を望んでいます。
どうすればこの問題を解決できますか? はあなたがIDを提供したくないINSERTクエリを作成するために期待していると、データベース、テーブルdefinationに基づいて自動的にそれを生成する必要がある場合は、あなたが必要とするあなたの
ありがとうございますが、それでもエラーは出ます。エラーコード1136、SQLの状態21S01:列数が行1の値と一致しません 行2、列1 – Harvey
同じ数の列を挿入し、値に指定してください。問題を見つけるために実行しようとしているクエリを表示することがあります –