mysql
周小坏~~~
这个作者很懒,什么都没留下…
展开
-
MySQL查询结果按in集合顺序排序
SELECT * FROM `表` WHERE id in (51211,52473,52165,51212,51210 ) ORDER BY field(id,51211,52473,52165,51212,51210) ;原创 2021-10-25 18:16:17 · 424 阅读 · 0 评论 -
MySQL ORDER BY IF() 及多条件排序
sql 排序 自定义排序结果集例如 playstatus 值有 1 2 3 4排序结果为 1 2 4 3sql 语句为SELECT * FROM `表名称` Order by if(playstatus=4,3,playstatus) ASC;if(playstatus=4,3,playstatus) ASC这段代码是什么意思 查询结果集按照 升序排序 当等于 4或3时 位置进行调换。...原创 2021-01-04 11:46:46 · 601 阅读 · 0 评论 -
解决解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock
[解决解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock ]是因为 配置文件配置原因, 服务器重启的时候可能会删除缓存文件所以要重新启动mysql服务即可.重启命令在这里插入代码片# service mysql restart# service mysqld restart...转载 2019-03-28 09:46:19 · 2819 阅读 · 0 评论 -
php+mysql插入1万条数据
$host = '127.0.0.1';$user = 'root';$pwd = 'root';$db_name = "test";//连接数据库$con = mysqli_connect($host,$user,$pwd);if (!$con) { die('连接失败');}//纪录开始时间$t1 = microtime(true); $sql = 'INSER...原创 2019-03-28 14:58:34 · 576 阅读 · 0 评论 -
Mac OS 下 mysql 找不到 mysql.sock 的问题
mysql.sock 无法找到一般存在两种问题,一是mysql服务未启动,mysql.sock没有生成,二是mysql.sock的指向位置出错,在指向位置加个mysql.sock的软链接就可以解决。mac下可以通过下方的命令启动mysql/Applications/MAMP/Library/support-files/mysql.server start...原创 2019-04-27 20:32:58 · 2078 阅读 · 0 评论 -
数据库主从复制
https://www.cnblogs.com/rwxwsblog/p/4542417.html转载 2019-04-19 11:25:51 · 92 阅读 · 0 评论 -
MySQL问题--SELECT列表#1055表达式错误
错误代码:SELECT列表1055表达式#1是不是在GROUP BY子句中包含非聚合列这并不功能依赖于GROUP BY子句中的列; 这是不符合的SQL_MODE = ONLY_FULL_GROUP_BY解决问题方案:打开的MySQL和数据库上,运行下面的查询SET GLOBAL sql_mode = '';转载...转载 2019-07-16 14:21:34 · 150 阅读 · 0 评论 -
mysql 如何执行我的SQL LIKE%来搜索我的数组中的单词
$words = array("Tom", "Smith", "Larry");SELECT * FROM users WHERE name LIKE %[each_element_from_my_array]%可以用RLIKE(a.k.a.REGEXP)SELECT * FROM users WHERE name RLIKE 'tom|smith|larry';原创 2019-09-24 09:25:09 · 3445 阅读 · 0 评论