gpt4 book ai didi

MySQL 按 id 非字符串选择

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

我正在使用 MySQL 数据库和 php。并发现了一些奇怪的东西。

例如:我有表 foo (带有自动增量字段 id)。当我这样做时: select * from foo where id='1aoeu'; 它返回 foo 的带有 id=1 的行。

当我select * from foo where id='aoeu1';时,它什么也没有返回。

我认为 MySQL1aoeu 转换为 int 并从中返回 1

如何阻止这个?有什么配置吗?

最佳答案

你无法改变Mysql的实现,你需要在应用程序级别处理这种情况。客户端和服务器端也是如此(在 html 表单上以及处理此请求时在服务器端)。

关于MySQL 按 id 非字符串选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37523294/

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