经典论坛's Archiver

fly897815448 发表于 2008-7-3 01:33

mysql 数据库搜索的位数

我的语句是这样的,在数据库中我插入一个表gongzi
sfz,                     name,       gz ...
123456789123456789     张三          999
然后我需要用他的时候我搜索
select*from gongzi where sfz = 123456789123456789;
但是奇怪的是我搜索的位数是18位时显示的是空,当我改成19位或者是17位时就可以搜索出来,不知道位数有那位高手可以指点指点吗??

设的是varchar(18)

yxljames 发表于 2008-7-3 01:36

select * from gongzi where sfz = '123456789123456789';

fly897815448 发表于 2008-7-3 01:40

回复 fly897815448 在 1# 的帖子

非常感谢指点出来了但是为什么非要加上那个单引号呢

yxljames 发表于 2008-7-3 02:02

字符型数据

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.