
MySQL
csdncn4
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于MySQL查询赋值的注意事项
查询赋值语法select 字段 into 变量 from 数据源 where 条件表达式select 字段 from 数据源 where 条件表达式 into 变量错误select 字段 from 数据源 into 变量 where 表达式原创 2017-06-02 15:51:44 · 1828 阅读 · 0 评论 -
mysql查询中where条件中的or和and注意事项
在mysql的where条件里, and 优先于 or 如果要改变优先级, 需要在想要将其做最小逻辑判断的条件外加括号(), 哪怕是单个条件也是如此.建议将所有需要做最小逻辑判断的单条件 或 组合条件 都加上括号, 易于理解使用示例 :select xxx from table_namewhere (a=1 or b=1) and (c=1);原创 2018-02-01 13:01:08 · 30616 阅读 · 1 评论 -
mysql中timestamp字段类型设置default/expression的注意事项
DEFAULT CURRENT_TIMESTAMP 插入新元组时自动将该值设为系统当前时间, 但以后对该元组update时不再更新该字段 但特地set该时间字段为指定值时, 字段值自然就会改变. 但CURRENT_TIMESTAMP一般用于数据库规范的字段例如 : insert_time, last_update_time, 一般不会手动更新这些字段 以下几个默认值也是如此ON UPDA原创 2018-02-01 21:29:56 · 3296 阅读 · 0 评论 -
MySQL字段名诸如key的报错问题
有时候我们会发现, 明明sql语句是正确的, 但哪怕是最简单的insert 和 select 语句都会报错.其实有可能是字段名/表名/库名与MySQL的关键字/保留字发生了冲突的问题这时候有两种解决方法 :修改该字段为其他名字, MySQL的关键字/保留字可自行百度, 博主这次遇到的”key“就是一个保留字 强烈建议不要使用MySQL的关键字/保留字作为数据库的 库名/表名/字段...原创 2018-03-02 16:03:34 · 9570 阅读 · 3 评论