我想得到一些像这样的数据。 (在这个问题中,我只在phpmyadmin中尝试过sqls。)
SELECT * FROM `somethings` WHERE code='H0316459'
但是这会返回null。
(我确定有数据,因为我尝试了下面的sql,这会返回数据。
SELECT * FROM `somethings` WHERE code like 'H0316459%'
数据就是这个。
)
请告诉我有什么问题。
答案 0 :(得分:0)
您需要验证表定义的数据类型。如果您使用的是char()
或nchar()
,那么字符串将始终在原始字符串的末尾包含空格。
改为使用varchar()
或nvarchar()
。