Mysql Tips
mysql小技巧
###时间问题报错解决方法 datetime
timestamp
ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
当遇到这类问题的时候查看下你mysql的版本,然后google一下就可以得到结果了。
delete from 单表子查询的时候出现如下问题
You can’t specify target table ‘asset’ for update in FROM clause
以通过多加一层select 别名表来变通解决
例如 lichsh表
+---+---+
| a | b |
+---+---+
| 3 | 4 |
| 5 | 4 |
| 6 | 4 |
| 7 | 4 |
+---+---+
delete from lichsh where a in (select a from lichsh); ===》(1093, u”You can’t specify target table ‘lichsh’ for update in FROM clause”)
https://mariadb.com/kb/en/library/derived-table-merge-optimization/
mysql expalin语句
使用阿里云操作数据库数据表
可以总结为生成建表语句,很方便,很灵活
表中数据的增删查改可以映射为对数据表格的操作
表结构的增删改
建立索引和外键
数据的导入导出,导出成csv,导出成insert语句
阿里云产品使用体会
发展到最后可能就剩下两种模式,一种是做基础服务的,另一种是在基础服务之上搞业务的。
linux云主机
mysql数据库
redis数据库
oss存储
访问控制功能
安全组设置
阿里云借助网络突破了传统边界,实现了资产服务化,为企业上云提供了便利条件。
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。