【问题标题】:Title column should not contain single quotation punctuation [duplicate]标题栏不应包含单引号标点[重复]
【发布时间】:2020-12-03 10:41:52
【问题描述】:

title不应有单引号标点(')

sqlite 解释器无法解释以下查询:

sqlite> .schema movie
CREATE TABLE movie (
  id INTEGER PRIMARY KEY, title TEXT, year INTEGER, nth TEXT, for_video BOOLEAN
  );
sqlite> 
sqlite> 
sqlite> 
sqlite> SELECT title
   ...> FROM movie
   ...> WHERE title NOT LIKE '%\'%'
   ...> ORDER BY title ASC LIMIT 1;
   ...> 

如何检查单引号标点?对于mysql和sqlite

【问题讨论】:

    标签: mysql sql sqlite


    【解决方案1】:

    SQL 标准使用两个单引号来转义字符串中的单引号:

    WHERE title NOT LIKE '%''%'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多