職場には SQL Server データベースがあります。dbはよくわかりません。新しい機能のためにテーブルに新しい列を作成しました....すぐにエラーが表示されるようになりました
私の発言はこうでした。
ALTER TABLE users
ADD locked varchar(50) NULL
GO
エラーは次のとおりです。
挿入エラー: 列名または指定された値の数がテーブル定義と一致しません
INSERT 操作中に、指定された列名の数または指定された値の数がテーブル定義と一致しない場合にエラー メッセージが表示されることを読みました。
しかし、私は何度もチェックしましたが、この列のデータを含めるように PHP コードを変更しましたが、それでもエラーが発生します。
データベースで SQL クエリを直接実行しましたが、それでもエラーが発生します。
エラーを取得するクエリは更新です。
UPDATE "users"
SET "users"."date_last_login" = GETDATE()
WHERE id = 1