Что стандарт SQL говорит об использовании backtick (`)?
Как только я потратил часы на отладку простого SQL-запроса, используяmysql_query()
вPHP/MySQL
только для того, чтобы понять, что я пропустил бактику вокруг названия стола. С тех пор я всегда использовал это для имен таблиц.
Но когда я использовал то же самое вSQLite/C++
, символ даже не распознается. Это сбивает с толку, использовать это или нет? Что стандарт говорит об использовании этого?
Кроме того, было бы полезно, если бы кто-нибудь мог сказать мне, когда использовать кавычки, а когда нет. Я имею в виду значения и имена полей.