当用等号进行时如
DELETE FROM faq
WHERE (name ='sdifud')
可能会出现报错 varchar 与 text不兼容,若把单引号改为双引号可能会报错不存在该列,那是因为他们的类型不一样,在数据库中每个类型都有很大的不同,与其用等号不如用like进行匹配,不加任何通配 符如下 一切顺利
注意sql2005中单引号与双引号确实有很大不同
DELETE FROM faq
WHERE (name LIKE 'sdifud')
当用等号进行时如
DELETE FROM faq
WHERE (name ='sdifud')
可能会出现报错 varchar 与 text不兼容,若把单引号改为双引号可能会报错不存在该列,那是因为他们的类型不一样,在数据库中每个类型都有很大的不同,与其用等号不如用like进行匹配,不加任何通配 符如下 一切顺利
注意sql2005中单引号与双引号确实有很大不同
DELETE FROM faq
WHERE (name LIKE 'sdifud')