我没有数据库管理方面的经验,我发现自己陷入了必须埋葬它的境地。我有一个数据库,其中我有几千条记录,其名称是“Year_2014”。我想删除它们 我尝试使用该命令但删除了所有内容:
SELECT * FROM nkigz_flippingbook_pages WHERE checked_out = 'Year_2014';
DELETE FROM nkigz_flippingbook_pages WHERE checked_out LIKE 'Year_2014';
你能告诉我怎样才能解决这个问题?
此致 伊戈尔
答案 0 :(得分:3)
在LIKE中使用%。 例如:
SELECT * FROM nkigz_flippingbook_pages WHERE checked_out ='%Year_2014%';
返回包含表达式的所有内容:' Year_2014'
答案 1 :(得分:1)
试试这个:
DELETE FROM nkigz_flippingbook_pages WHERE checked_out LIKE '%Year_2014%'
答案 2 :(得分:1)
如果找到“Year_2014”
,此命令将删除整行DELETE FROM nkigz_flippingbook_pages WHERE checked_out like '%Year_2014%';
如果你想用空格替换这个单词,你可以使用下面的命令(这不会删除你的行)
Update nkigz_flippingbook_pages set checked_out = ' ' WHERE checked_out ='Year_2014';
希望这有帮助!