Где ошибка в моем запросе SQL?

0

Мой SQL-запрос

ALTER TABLE `USERS` MODIFY `UUID` SERIAL UNSIGNED NOT NULL AUTO_INCREMENT

но я продолжаю получать

#1064 - You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'UNSIGNED NOT
NULL AUTO_INCREMENT' at line 1

из MySQL (версия 5.1).: - (

Любые указатели?

Теги:

1 ответ

2
Лучший ответ

Из Doc:

SERIAL - это псевдоним для BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE.

Вот почему вам не нужно добавлять к нему дополнительные атрибуты...

  • 0
    Сразу после того, как я разместил этот вопрос, я наткнулся на этот факт. Спасибо за ответ в любом случае. :-)
  • 0
    Ссылочная ссылка: dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню