【MySQL】各种小坑-持续更新
2024-09-01 06:13:43
中文乱码问题
在建表的时候额外执行
ALTER TABLE camera CONVERT TO CHARACTER SET utf8;
如果还是不行注意看一下precision,为2的时候容易出现??这样,需要重新执行一次ALTER操作。
排序问题
order by的那一列如果有多个相同的值,安这列进行排序的时候不会按照原来的顺序维持这些行的顺序,因此既需要order by某列又需要保持值相同的行维持原序的时候需要再order by id一次。
关于多个字段排序的问题可以参考多字段排序
注意优先级高的字段要放在前面,例如
SELECT * FROM students st ORDER BY st.sAge ASC, st.sGrade DESC, st.sStuId DESC;
会按照age先排序,age相同按照grade排序,grade再相同按照id排序。
最新文章
- 10款html5开发工具,实用+好用
- tfs 任务自定义项
- Android Studio生成javadoc出错的解决办法
- Javascript定时跳转
- CSS基础知识点(二)——居中
- 使用多个Worker的时候Odoo的系统日志配置
- golang学习遭遇错误原因分析续
- 【动态规划】Vijos P1143 三取方格数(NOIP2000提高组)
- phpwind 去除init.phpwind.net统计功能
- C++之类与对象(1)
- Python网络数据采集2-wikipedia
- pc端常用导航
- MNIST手写识别
- 如何验证代理ip的正确性
- Redis之过期时间
- *args **kwargs
- NFS常见问题
- Win10恢复账户默认半透明头像
- python Thread、lock
- [Beego模型] 六、事务处理
热门文章
- [SDOI2010]捉迷藏 K-Dtree
- .NET 爬虫总结
- shell 判断大小
- win10中通过Anaconda安装tensorflow时报错Traceback (most recent call last): File “E:\Anaconda3\lib\site-packages\pip_vendor\urllib3\response.py”, line 360, in _error_catcher yield
- module 'torch' has no attribute 'gesv'
- 调用Fluent进行多工况计算总结
- 市值TOP10,人类进化及中美坐标
- 分析 Kaggle TOP0.1% 如何处理文本数据
- 类中嵌套定义指向自身的引用(C、C++、C#)或指针(C、C++)
- 微信小程序:用 Promise 解决方案代替回调地狱。 修复 this._invokeMethod is not a function 的问题