gpt4 book ai didi

php - 我应该禁用 MySQL 严格模式吗?

转载 作者:行者123 更新时间:2023-11-29 23:56:20 26 4
gpt4 key购买 nike

我一直在一个启用了 MySQL 严格模式的网站上工作。有人在我们的日志表中记录了很长的用户代理字符串,不幸的是,该用户代理字符串超出了列的限制,从而引发了警告。数据根本没有插入。

为了避免这样的麻烦,我应该禁用 MySQL 严格模式还是应该自己想出一些办法(我正在使用 PHP)?

最佳答案

在将数据插入数据库之前验证数据。如果字符串太大而无法放入表中,则可能是您的列太窄,或者数据无效。您需要决定是在存储之前截断它,还是进行一些错误报告,或者两者兼而有之。

不要不要关闭 DBMS 的安全功能,这是完全错误的做法。

关于php - 我应该禁用 MySQL 严格模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25316979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com