1

3列のID(主キー)を持つテーブルを作成しました。when(いくつかのvarchar値)、Created_date(timestamp)

フィールドに「いつ」という名前を付けると問題が発生しますか?

私は次のようにクエリしていますupdate table set table.when='$when' where ID='1'

提案してください

4

1 に答える 1

7

列名と一緒にtableNameを使用する必要がある限り、問題ありません。

update `table` 
set `table`.when='$when' 
where ID='1'

それ以外の場合は、バックティックでラップします

update `table` 
set `when`='$when' 
where ID='1'

その他のリンク:

可能であれば、問題を回避するために、予約済みキーワードリストにある名前や識別子を使用しないでください。

于 2013-02-01T08:51:40.997 に答える