gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:40:55 24 4
gpt4 key购买 nike

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

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

最佳答案

在将数据插入数据库之前验证数据。如果一个字符串太大而不适合您的表,要么是您的列太窄,要么是数据无效。您需要决定是在存储之前截断它,还是做一些错误报告,或者两者兼而有之。

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

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

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