网站Logo MsBlog
首页
友链
关于
登录
sql中不要用关键字作为表名或字段

sql中不要用关键字作为表名或字段

在编写SQL查询语句时遇到执行错误,如`select * from table1 where key='xxx'`,原因是`key`是SQL中的关键字。为避免此类问题,当字段名或表名与SQL关键字冲突时,应使用反引号(`` ` ``)将其包裹起来,正确的写法应为`select * from table1 where `key`='xxx'`。此外,建议尽量避免使用SQL保留字作为数据库中的表名或字段名,以减少潜在的错误。可以参考[这里](http://postgres.cn/docs/9.6/sql-keywords-appendix.html)获取更多关于SQL关键字的信息。

2021-10-05
2366
0
总结
mysql
问题
sql中不要用关键字作为表名或字段

MySql乐观锁和悲观锁

无论是悲观锁还是乐观锁,他们本质上不是数据库中具体的锁概念,而是我们定义出来,用来描述两种类别的锁的思想。所以有了设计的分类,我们就可以通过这个分类去对数据库中具体的锁进行分门别类;不过数据库中的乐观锁更倾向叫乐观并发控制(OCC),悲观锁叫悲观并发控制(PCC),还有区别于乐观悲观锁的一种控制叫M

2021-06-22
1314
0
总结
mysql
锁
MySql乐观锁和悲观锁
MySql乐观锁和悲观锁