SELECT *
FROM debates
WHERE assertion LIKE '%inspiration%' OR '%X%'
PG::InvalidTextRepresentation: ERROR: invalid input syntax for type boolean: "%x%" LINE 1: ...FROM debates WHERE assertion LIKE '%inspiration%' OR '%x%' ^爲什麼此SQL查詢會給出語法錯誤?
它與SQLite的
爲什麼?因爲它無效SQL –
@a_horse_with_no_name它可以在sqlite上運行,我通過運行sql在sqlitepy中試用了它,它工作正常,並且它也在我的Web瀏覽器中工作。 – desbest
那麼SQLite支持非標準的SQL。根據SQL標準,它**是無效的。我認爲基本上所有其他的DBMS也會拒絕這一點(Oracle,DB2,Firebird,SQL Server肯定會這樣做) –