SQL
Java学习之平凡之路
这个作者很懒,什么都没留下…
展开
-
Can't create table './store/#sql-b2c_1a.frm' (errno: 150)解决方法
错误原因有四:1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中 引用的列 3、主键和外键的字符编码不一致 4.还有要建立外键的话,要先建立索引。没有建立索引也会出错。转载 2015-11-20 21:56:32 · 557 阅读 · 0 评论 -
第一次应用存储过程
DROP PROCEDURE IF EXISTS myconcat;delimiter //CREATE PROCEDURE myconcat(OUT str VARCHAR(255))BEGINDECLARE MYSTR VARCHAR(255);DECLARE FLAG VARCHAR(255);DECLARE cur CURSOR FOR SELECT CONCAT(`valu...原创 2019-03-19 14:48:30 · 127 阅读 · 0 评论 -
MYSQL GROUP BY 组内排序
需求:显示最新的3条帖子,(要求同一用户只取最新一条。)方法一:先排好序,再group by 达到同一用户只取最新一条(注意,MYSQL5.7版本的子查询的排序需要加LIMIT 排序才有效:引用)SELECT * FROM (SELECT t1.*, t2.nick_name,t2.head_portrait FROM tb_circle_post t1,tb_user t2 WH...原创 2019-03-20 17:37:27 · 11800 阅读 · 0 评论