如果我用“when”命名mysql表中的字段会发生什么

时间:2013-02-01 08:50:22

标签: php mysql phpmyadmin

我创建了一个包含3列的表 ID(主键),何时(某些varchar值),Created_date(时间戳)

使用“何时”创建任何问题来命名字段?

我一直在查询update table set table.when='$when' where ID='1'

请建议

1 个答案:

答案 0 :(得分:7)

只要你必须使用tableName和列名

,它就 ok
update `table` 
set `table`.when='$when' 
where ID='1'

否则,用反引号包装

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

其他链接:

如果可能,请不要使用保留关键字列表中的名称或标识符来避免问题。