Test
数据库中的表看起来像
id - int
title - varchar
+---+-------+
| id| title |
+---+-------+
|1 | name |
+---+-------+
我运行查询 SELECT * FROM `Test` WHERE id="1abc"
然后将其输出为
+---+-------+
|1 | name |
+---+-------+
声明的类型ID
为Integer
。
当您以string
开头输入时number
,将假定您要输入一个number
值。从而将值转换为integer
(中的第一个字母string
)
警告消息将显示为
截断了错误的DOUBLE值:“ 1abc”
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句