SQLでは、別の列のMAXカウントにどのように挿入しますか
だから私はこれを持っています
INSERT INTO USER(id,name,employee_code,email) VALUES (3,john,(SELECT MAX(employee_code)+1 FROM USER),"john@example.com");
ただし、これは構文では機能しません...基本的には、一時的な従業員のemployee_codeが0になることがあるため、自己構築する必要がある自動インクリメントのようなものです。そのため、最大コードを取得して追加するコマンドが必要です。