开发者社区> 问答> 正文

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

Login_Name varchar(10)

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

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

    sql-mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

    2019-07-17 19:50:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载