MySql相关笔记:
1.修改字段字符集
ALTER TABLE `exhibit_likes` MODIFY COLUMN `user_name` varchar(255) CHARACTER SET utf8mb4 NULL COMMENT '用户昵称'
2.优化sql
一般先看执行计划和相关字段是否建了索引
3.字段建索引
-- 图片表建索引
ALTER TABLE pictures ADD INDEX IDX_TOPIC_ID ( `topic_id`, `user_id`,`comment_id`);
4.mysql通过update更新子条件不能用in,这点与Oracle有区别。mysql的写法如下:
update users a inner join users u on a.id=u.id set a.verify_status=0,a.verify_src=2 where u.verify_status=1 and u.verify_src=1;