Mysql
IT_model
我认真做人努力工作,为的就是有一天当站在我爱的人身边,不管她富甲一方还是一无所有,我都可以张开手坦然拥抱她。她富有我不用觉得自己高攀,她贫穷我们也不至于落魄。
不经历痛苦,就无法被救赎。
展开
-
MyBatis的update返回值改为受影响的行数
MyBatis的update返回值改为受影响的行数一、背景:项目中经常通过update的SQL语句进行更新数据,而在目前的框架中,mybatis是主流的框架,所以理解update的真实的返回值也显得相当重要;二、update的返回值的真实意义:在项目中,经常通过判断update的返回值去判断数据是否更新成功,而事实上update是我们理解的那样吗?这里直接给我结论,update的原生返回值是通过更新检索条件,匹配的行数,而并不是影响的行数 ;匹配的行数与影响的行数区别:匹配的行数即,原创 2020-09-16 20:59:15 · 4744 阅读 · 0 评论 -
[Err] 1250 - Table ‘xxx‘ from one of the SELECTs cannot be used in field list
一、解决方案:在这里记录一下是如何解决的:THe simple manual example(SELECT a FROM tbl_name INNER JOIN xx WHERE conditons)UNION(SELECT a FROM tbl_name INNER JOIN xx WHERE conditions)ORDER BY a去掉你SQL中的order by,如上面的SQL语句一样二、参考文档:https://lists.mysql.com/mysql/167原创 2020-08-26 16:46:41 · 15750 阅读 · 3 评论 -
查询数据库包含某个字段的所有表
背景:最近,因为项目重构,需要统计老项目的数据库表中包含业务属性的某个字段,涉及到有哪些表; 所以,总结如下:一、查询指定库拥有某字段的表-- 注释: columnName 字段名 dbName 数据库名-- AND TABLE_NAME NOT LIKE 'vw%' --> 作用:排除视图SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = 'columnNam.原创 2020-08-16 23:28:01 · 15985 阅读 · 0 评论 -
Mysq大小比较EQ、NE、GE、GT、LE、LT
关系运算符包括EQ、NE、GE、GT、LE、LT几个,关系运算符返回的是真“True”或假“False”。eq(Equal to)等运算符,如果运算符两边相同则返回真,否则返回假;ne(Not Equal to)不等运算符,如果运算符两边不等则返回真,否则返回假;ge(Greater than or equal to)大于等于运算符,如果运算符两边左边大于等于右边则返回真,否...原创 2019-12-14 19:02:44 · 7015 阅读 · 0 评论 -
java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents......
问题:idea下连接mysql数据库抛出异常报错信息:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.You must config...原创 2019-02-28 00:12:53 · 1640 阅读 · 0 评论