数据库
llnara
i write code
展开
-
SQL语句 按照中文名排序
order by CONVERT( name USING gbk ) COLLATE gbk_chinese_ci DESC 排序会按照中文首字母排序 order by name 中文排序会无效原创 2021-02-19 11:51:54 · 1098 阅读 · 0 评论 -
php连接mysql数据库Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock
在部署一个阿里云web环境 ,先是安装了阿里云提供的NMP环境。导致了程序的一些php脚本无法正常运行。于是有用yum安装了一个php。但是在运行脚本时。会报 Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock,原有的nmp中的mysql的sock 是位于/tmp/mysql.sock.而yum安原创 2013-03-11 11:37:04 · 10600 阅读 · 0 评论 -
mysql流程控制语句
1 if 条件判断语句 if search_condition then statement_list [ elseif search_condition then statement_list ,] [else statement_list ] end if; 2 case 多重判断条件 case case_value when when_value原创 2013-05-06 16:07:54 · 981 阅读 · 0 评论 -
mysql 返回值问题
原文地址:http://www.dewen.net.cn/q/1887 问: 在更新数据库一条记录时,字段较多无法判断用户是否修改了什么,就直接将post过来的值 去update, 但因为新值和旧值都是一样,这样mysql返回影响的行数为0 在ms sql server,oracle中,不管新值旧值是否一样,返回的影响的行数都是1的 当出现这种情况时,是不是该转载 2017-06-21 15:11:46 · 5311 阅读 · 0 评论 -
MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法
服务器到期要迁移数据库时发现报错 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause发现是mysql 版本的问题,原来是5.1.73 ,需要5.6以上版本于是升级 yum upgrade mysql-serv...原创 2018-02-26 17:26:20 · 981 阅读 · 0 评论 -
mysql|表row_format的静态与动态,Compact
innodb 一般对应 Compact, MyISAM 一般对应静态与动态 FIXED && DYNAMIC mysql中若一张表里面存在varchar、text以及其变形、blob以及其变形的字段的话,那么这个表其实也叫动态表,即该表的 row_format是dynamic,就是说每条记录所占用的字节是动态的。其优点节省空间,缺点增加读取的时间开销。反之,这张表叫静态...原创 2019-05-16 18:04:58 · 2710 阅读 · 1 评论