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 ,通过 ` 号就能很好的化解歧义。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进