我很难查询一个列名为'default'的表, 它显示错误,我无法重命名它,因为我使用旧系统,它可能会影响我们以前的系统。
e.g。
select * from table_name where default = 1
尝试了这个
select * from table_name where 'default' = 1
它不起作用。
有解决方法吗?
答案 0 :(得分:6)
你应该使用backtips:
select * from table_name where `default` = 1
答案 1 :(得分:2)
对于SQL Server,(不确定您是否正在使用其他数据库)U可以使用这种方式:
select *
from table_name
where [default] = 1
or [index] = 'another example'
对于数据库的内置关键字的任何列都可以[]。
希望这有助于你。