Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: SQLite не создаёт таблицу

Сообщения:  [1-10]   [11-20] 

 
 автор: Trianon   (03.02.2010 в 19:32)   письмо автору
 
   для: ~AquaZ~   (03.02.2010 в 19:29)
 

Слово было некорректно написано в контексте того [диалекта] языка, которым Вы желаете воспользоваться.
В любом другом контексте корректность (или отсутствие таковой) никого не интересует. Вас - в первую очередь!

Когда человек нарывается на сообщение "syntax error", и не соизволит сверить синтаксис с мануалом (даже после неоднократного предложения) , а лишь жалуется на судьбу уж сутки - это цирк.

PS. Для особо упертых. С мануалом того инструмента, на языке которого пишет. А не сильно на него похожего.

  Ответить  
 
 автор: ~AquaZ~   (03.02.2010 в 19:29)   письмо автору
 
   для: Trianon   (03.02.2010 в 19:19)
 

Слово было некорректно написано только для SQLite, для MySQL это правильно.
Ссылки и не будет, мануал читал только за минуту перед исправлением.
Цирка и небыло.

  Ответить  
 
 автор: Trianon   (03.02.2010 в 19:19)   письмо автору
 
   для: ~AquaZ~   (03.02.2010 в 18:39)
 

Что некрорректно написанное слово убрали - увидел.
Ссылки не увидел.
Долго еще будет этот цирк?

  Ответить  
 
 автор: ~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
);

  Ответить  
 
 автор: Trianon   (03.02.2010 в 17:10)   письмо автору
 
   для: ~AquaZ~   (03.02.2010 в 16:58)
 

Так.
Я уже открытым текстом требую от Вас ссылку на мануал, описывающий SQLite, где Вы увидели такое написание этого ключевого слова.

  Ответить  
 
 автор: ~AquaZ~   (03.02.2010 в 16:58)   письмо автору
 
   для: Trianon   (02.02.2010 в 23:03)
 

В абсолютно любых кавычках (и без них) видит ошибку возле AUTO_INCREMENT.

  Ответить  
 
 автор: Trianon   (02.02.2010 в 23:03)   письмо автору
 
   для: ~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.

  Ответить  
 
 автор: ~AquaZ~   (02.02.2010 в 21:46)   письмо автору
 
   для: Trianon   (02.02.2010 в 17:50)
 

Кажется все тестируют всё на MySQL. SQLite не знает [`]. Именно поэтому я заменил в запросе, созданном PHPMyAdmin [`] на ['].

  Ответить  
 
 автор: Trianon   (02.02.2010 в 17:50)   письмо автору
 
   для: Слух   (02.02.2010 в 17:38)
 

Вот только я очень хотел, чтобы эту информацию тов. ~AquaZ~ добыл сам.

  Ответить  
 
 автор: Слух   (02.02.2010 в 17:38)   письмо автору
 
   для: Trianon   (02.02.2010 в 17:31)
 

Такой есть и скорее всего правильно отработает
 `id` BIGINT NOT NULL AUTOINCREMENT ,

  Ответить  

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования