例子:
表A 中有 一字段 B 类型 tingint(1) 不能为空 默认值 为 0我现在 要执行 insert into A (B) values ('aaa'); 怎么能让mysql 不报错结果是 插入数据了 B字段的值 是0不要告诉不可能, 这是可能的。我自己试过。
但是 在另一台电脑 就不可以,我求解决方法
表A 中有 一字段 B 类型 tingint(1) 不能为空 默认值 为 0我现在 要执行 insert into A (B) values ('aaa'); 怎么能让mysql 不报错结果是 插入数据了 B字段的值 是0不要告诉不可能, 这是可能的。我自己试过。
但是 在另一台电脑 就不可以,我求解决方法
写代码要规范;
建议将'aaa'插入数据库前先验证下类型长度是否符合,不符合的话提示错误或强制转换
嗯。 你说的对,报错是正确的,我只不过想知道,在什么情况下或者设置什么mysql 才能不报错, 就不是严谨。只想弄懂什么原因