0

こんにちは、「条件」という列名があります。これが SQL ステートメントであるかどうかはわかりませんが、phpmyadmin sql ではピンク色になっています。では、SQL ステートメントと同じ名前を共有する列にどのように挿入しますか。別の変数に変更することもできますが、このアイデアには興味をそそられました。私はこれを試しました:

SQL キーワードのように見える SQL 列名を処理するにはどうすればよいですか?

ただし、選択ステートメントでのみ機能します。

Insert、Update、およびDeleteを使用してこれを行う方法を知っている人はいますか?

ありがとうございました

4

2 に答える 2

5

これらの単語は予約語と呼ばれ、MySQL ではバッククォートを使用してエスケープする必要があります。

insert into yourtable (`condition`)
select yourValue
from yourOtherTable;

私の提案は、これらの単語をテーブルや列に使用しないことです。

于 2013-05-23T21:18:29.593 に答える
1

mySQLで使用できます

`condition` 

それ以外の

[condition] 

mssql の

于 2013-05-23T21:20:11.623 に答える