mysql笔记
距离&
。
展开
-
【Mysql细节】if结构条件为一个范围值的写法规范
if语句的第一个表达式如果是一个范围,可以拆分为两个表达式并通过and连接,如下所示select score,if(score>=70 and score<80,1,0) as mendiumfrom sc;但是,绝对不能直接如下所示,否则结果全是真,不符合需求select score,if(70<=score<80,1,0) as mendiumfrom sc;...原创 2022-05-11 22:57:53 · 695 阅读 · 0 评论 -
【Mysql细节】插入日期数据报格式错误:Data truncation: Incorrect datetime value
看图吧:为什么会在插入的第四条数据报格式错误呢?首先这些插入数据是直接复制的(不是纯手写)。看到报错第一反应是不是觉得自己的数据格式有问题啊,细看又没有发现有啥问题。那我是如何解决的呢?1.先把第一条插入的日期数据改为xxxx/xx/xx格式,运行可行2.再把第二条第三条的日期数据的‘-’删除,自己手打,运行可行结论所以真的是想打人了,复制的数据出问题可能需要自己手打一遍检验。细节细节!...原创 2022-05-08 16:21:24 · 2821 阅读 · 0 评论 -
【MySQL写法细节】那些不知不觉就会犯的错误
SELECT u.name,g.grade_numfrom (select user_id,sum(grade_num) grade_num from grade_info group by user_id ) gjoin `user` u on g.user_id = u.idwhere g.grader_num = (SELECT max(g.grade_num) from g)这种写法有个错误:为什么不能在子查询的表格基础上,再做一次子查询???..原创 2022-03-08 18:16:11 · 384 阅读 · 0 评论 -
mysql日期格式
注意时分秒:%H:%i:%sselect DATE_FORMAT(created_at,'%Y-%m-%d %H:%i:%s') as `DATE_FORMAT原创 2022-02-19 21:00:55 · 302 阅读 · 0 评论