给位前辈:
我使用桥连的方式连接到数据库,并且往表中插入一条字符类型的数据,但是当我使用条件查询的时候却查询不到我插入的数据。后来看数据库中的数据时,发现,在我插入数据的后面加入了一些空格。这是造成我查询不到数据的原因。但我不知道为何出现这样的情况。为何会有空格被插入呢?谁改变了我的数据?寻求各位前辈帮助!!
我使用桥连的方式连接到数据库,并且往表中插入一条字符类型的数据,但是当我使用条件查询的时候却查询不到我插入的数据。后来看数据库中的数据时,发现,在我插入数据的后面加入了一些空格。这是造成我查询不到数据的原因。但我不知道为何出现这样的情况。为何会有空格被插入呢?谁改变了我的数据?寻求各位前辈帮助!!
把你的字段的类型改成varchar就行了
或者取出来的时候trim掉空格
当然也可以用以下语句去掉所有空格
update mytable set userid=trim(userid)