![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
Samdom
这个作者很懒,什么都没留下…
展开
-
Mysql:命令行分隔符导致创建存储过程失败的解决办法
CREATE PROCEDURE 存储过程名 (参数列表)BEGIN SQL语句代码块ENDCREATE PROCEDURE score_avg()BEGIN SELECT AVG(score) FROM score;END;mysql错误提示:#1064 - You have an error in your SQL syntax; check the man...原创 2019-05-08 16:03:27 · 1784 阅读 · 1 评论 -
Mysql:UNION和UNION ALL的区别
UNION:会对多个查询集合进行合并,会自动去除重复行。UNION ALL:会对多个查询集合进行合并,不会去除重复行。例子:(1)创建一张student表CREATE TABLE student (id int PRIMARY KEY AUTO_INCREMENT,name varchar(50));(2)插入数据INSERT INTO `student` (`id`, `name...原创 2019-05-06 14:16:02 · 222 阅读 · 0 评论 -
Mysql:查询列值为NULL的行记录
SELECT * FROM `student` WHERE name!='aaa1'注意: where条件查询无法查询出字段值为NULL的记录行SELECT * FROM `student` WHERE name IS NULL查询字段值为NULL,mysql提供了专门的关键字 IS。NULL在mysql中是未知的意思,就是类型,值都未知,所以正常的查询条件=,!=是无法查询出来...原创 2019-05-06 16:21:38 · 7710 阅读 · 0 评论 -
Mysql必知必会遇到触发器创建失败 #1415 - Not allowed to return a result set from a trigger
创建触发器语句:CREATE TRIGGER newproduct AFTER INSERT ON productsFOR EACH ROW SELECT 'Product added' ;Mysql报错提示: #1415 - Not allowed to return a result set from a trigger**解决方案:**在结果集后加上 INTO @pCREATE ...原创 2019-05-09 11:25:43 · 2247 阅读 · 0 评论 -
MySQL可以用localhost连接,但不能用其他IP连接的问题
问题原因解决方法//1.授权GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION; //2.刷新权限使其生效flush privileges;原创 2019-05-28 10:15:00 · 1548 阅读 · 6 评论 -
微信昵称带emoji表情和特殊字符入库失败问题
解决方案1(修改数据库字符集)将数据表的字符集改为utf8mb4插入测试解决方案2(转码)测试工具地址: http://tool.chinaz.com/tools/urlencode.aspx使用urlencode转码入库使用urlencode解码...原创 2019-07-29 11:44:48 · 2215 阅读 · 0 评论