开发者社区 问答 正文

往数据库中插入数据数据长度大于数据库规定长度时自动截取字符串。

Login_Name varchar(10)

INSERT INTO app_parents_account (Login_Name) VALUES('11111111110');
//为什么不报错 而是直接截取的 前十个1

展开
收起
a123456678 2016-07-01 15:44:14 3497 分享 版权
1 条回答
写回答
取消 提交回答
  • 这是因为你的MySQL运行在宽容模式下,如果要打开严格模式,那就修改my.ini或my.cnf

    sql-mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

    2019-07-17 19:50:09
    赞同 展开评论