|
|
|
|
|
для: ~AquaZ~
(03.02.2010 в 19:29)
| | Слово было некорректно написано в контексте того [диалекта] языка, которым Вы желаете воспользоваться.
В любом другом контексте корректность (или отсутствие таковой) никого не интересует. Вас - в первую очередь!
Когда человек нарывается на сообщение "syntax error", и не соизволит сверить синтаксис с мануалом (даже после неоднократного предложения) , а лишь жалуется на судьбу уж сутки - это цирк.
PS. Для особо упертых. С мануалом того инструмента, на языке которого пишет. А не сильно на него похожего. | |
|
|
|
|
|
|
|
для: Trianon
(03.02.2010 в 19:19)
| | Слово было некорректно написано только для SQLite, для MySQL это правильно.
Ссылки и не будет, мануал читал только за минуту перед исправлением.
Цирка и небыло. | |
|
|
|
|
|
|
|
для: ~AquaZ~
(03.02.2010 в 18:39)
| | Что некрорректно написанное слово убрали - увидел.
Ссылки не увидел.
Долго еще будет этот цирк? | |
|
|
|
|
|
|
|
для: Trianon
(03.02.2010 в 17:10)
| | Так работает.
CREATE TABLE errs (
id BIGINT NOT NULL PRIMARY KEY ASC,
ip INT NOT NULL,
no INT NOT NULL,
text TINYTEXT CHARACTER_SET utf8 COLLATE utf8_unicode_ci NOT NULL
);
|
| |
|
|
|
|
|
|
|
для: ~AquaZ~
(03.02.2010 в 16:58)
| | Так.
Я уже открытым текстом требую от Вас ссылку на мануал, описывающий SQLite, где Вы увидели такое написание этого ключевого слова. | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 23:03)
| | В абсолютно любых кавычках (и без них) видит ошибку возле AUTO_INCREMENT. | |
|
|
|
|
|
|
|
для: ~AquaZ~
(02.02.2010 в 21:46)
| | Кажется, Вы категорически не хотите читать мануал.
If you want to use a keyword as a name, you need to quote it. There are three ways of quoting keywords in SQLite:
'keyword' A keyword in single quotes is a string literal.
"keyword" A keyword in double-quotes is an identifier.
[keyword] A keyword enclosed in square brackets is an identifier. This is not standard SQL. This quoting mechanism is used by MS Access and SQL Server and is included in SQLite for compatibility.
`keyword` A keyword enclosed in grave accents (ASCII code 96) is an identifier. This is not standard SQL. This quoting mechanism is used by MySQL and is included in SQLite for compatibility.
| |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 17:50)
| | Кажется все тестируют всё на MySQL. SQLite не знает [`]. Именно поэтому я заменил в запросе, созданном PHPMyAdmin [`] на [']. | |
|
|
|
|
|
|
|
для: Слух
(02.02.2010 в 17:38)
| | Вот только я очень хотел, чтобы эту информацию тов. ~AquaZ~ добыл сам. | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 17:31)
| | Такой есть и скорее всего правильно отработает
`id` BIGINT NOT NULL AUTOINCREMENT ,
|
| |
|
|
|
|