摘要: 问题原因: ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中,也就是说查出来的列必须在group by后面出现否则就会报错,或者这个字段出现在聚合函数里面。 阅读全文
posted @ 2018-08-30 17:06 梁颖666 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 语法: 例子: 创建公司的员工表,表的字段和数据类型如下: #创建表,设置字段的约束条件 create table employee( id int primary key auto_increment, name varchar(20) not null, sex enum('male','fem 阅读全文
posted @ 2018-08-30 16:23 梁颖666 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 因为有foreign key的约束,使得两张表形成了三种关系: 多对一 多对多 一对一 查找两张表之间的关系的分析步骤: 1、先站在左表的角度去找: 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表的一个字段(通常是id) 2、再站在右表的角度去找 阅读全文
posted @ 2018-08-30 15:43 梁颖666 阅读(203) 评论(0) 推荐(0) 编辑