31 Star 216 Fork 64

hanchuanchuan / goInception

 / 详情

Mysql SQl审核,字段类型校验,mysql 8.0严格模式下,审核通过,但是执行不会通过

待办的
创建于  
2021-03-30 09:31

-- 表
CREATE TABLE sbtest1 (
id int(10) unsigned NOT NULL,
k int(10) unsigned NOT NULL DEFAULT '0',
c char(120) NOT NULL DEFAULT '',
pad char(60) NOT NULL DEFAULT '',
KEY xid (id),
KEY k_1 (k)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- 插入语句
INSERT INTO sbtest1 VALUES (1,"s","d","dd")

-- 1.普通模式
校验通过,执行通过
-- 2.严格模式
校验通过,执行报错
输入图片说明

因字段类型原因,mysql8.0 采用了严格模式,SQL语句审核没有审核字段类型,导致最后数据因严格模式插入失败

评论 (0)

编程浪子 创建了任务
编程浪子 修改了描述
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Go
1
https://gitee.com/hanchuanchuan/goInception.git
git@gitee.com:hanchuanchuan/goInception.git
hanchuanchuan
goInception
goInception

搜索帮助