查询。
UPDATE data.full
SET ISBN = ''
, second_title = 'Fundamental of Bones Biology'
, author = 'Weimann, P. Joseph.'
, sec_author = 'Sichar, Harry'
, editor = ''
, Edition = '2nd'
, volume = ''
, publisher = 'Henery Kimpton'
, publ_place ='London'
, publ_year = '1955'
, pagination = '508 p'
, price = ''
, subject1 = 'Anatomy'
, subject2 = ''
, Item_type = 'Books'
, classno = ''
, bookshelf = 1
WHERE title = '%Bone And Bones %'
当我不使用通配符时。我得到语法错误。
答案 0 :(得分:2)
试试这个
WHERE title like '%Bone And Bones %'
答案 1 :(得分:0)
使用“LIKE”代替“=”ON WHERE子句
编辑:
WHERE title LIKE '%Bone And Bones %'
答案 2 :(得分:0)
您在第二个Bones
和%
之后有一个空格,请将其删除并尝试。否则,您的陈述看起来很好,正如其他人所建议的那样,您必须使用LIKE
来比较字符串而不是'='
。