重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 23|回复: 0

[索引] 1303 -Can't create a FUNCTION navicat保存函数失败

[复制链接]
发表于 2020-9-7 16:08:30 | 显示全部楼层 |阅读模式
报错现象:
469845f54897c2fd73.png
我这个解决办法就是 把 begin以上都删掉 可以保存成功 , 但是因为无法设置utf-8 导致存入时报1366错误

351545f5489de25530.png
验证:
mysql> use oa;
Database changed

mysql> show create procedure sex;
+-----------+-----------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+
| Procedure | sql_mode                                                                                                              | Create Procedure                                                                                                                                                      | character_set_client | collation_connection | Database Collation |
+-----------+-----------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+
| sex       | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION | CREATE DEFINER=`root`@`%` PROCEDURE `sex`()
begin
DECLARE SEX bit ;
IF stusex='1' then
set sex ='1';
END IF ;
IF stusex='0' THEN
SET SEX ='2';
end IF ;
END | utf8mb4              | utf8mb4_0900_ai_ci   | utf8_bin           |
+-----------+-----------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+
1 row in set (0.00 sec)

mysql>











回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2020-9-19 06:23 , Processed in 0.117171 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表