テーブルに新しいmysqlカラムを追加しようとしています。別のテーブルの挿入からinsert_idを使用しています。これは、私が使用する文である...MySqlがlast_insert_id()でカラム名を追加しています
string sqlInsert = "INSERT INTO test (IdPico, Nombre, TextoBienvenida, FechaCreacion) VALUES (1, 'nombretest', 'aslkñdfa lsñdk asjd asldkf añlsj f', '2011-07-13 10:22:53'); ";
sqlInsert += "SET @IDTESTCREATED := CONCAT('Test', LAST_INSERT_ID(); ";
sqlInsert += "ALTER TABLE Usuarios ADD COLUMN @IDTESTCREATED BIT DEFAULT 0; ";
私はASP.NET 4.0とMySQLの接続を使用して、サーバはコマンド実行中に発生した「致命的なエラーで応答します。 '
誰かが私を助けることができますか?
CONCAT関数の最後に他に何もない場合) – koressak
これは壊れたデザインのようです。 *非常に*壊れた – wonk0
@ wonk0ええ、この1つで失敗は強いです – sfussenegger