sql语句`col_name`与col_name的区别

insert sql语句表名与列名加引号与不加引号的区别是啥呀,有性能问题吗?

如以下语句

insert into `test` (`name`) values ('jack');

VS

insert into test (name) values ('jack');
阅读 4.7k
2 个回答

为了避免与sql关键字冲突

这个只是防止特殊名称引起的歧义用的,比如如果表名是 where ,通过 ` 号就能很好的化解歧义。