SQL работает в SQLite, но не работает в PHP моего администратора

У меня есть немного SQL:
CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, userneme TEXT, password TEXT); CREATE TABLE userinfo (id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER, email TEXT, year_joined INTEGER, month_joined INTEGER, day_joined INTEGER); CREATE TABLE stories (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, type INTEGER, users INTEGER, genre TEXT);

этот код прекрасно работает в ханской академии (которая использует SQLite), но php мой админ говорит

Ошибка SQL-запроса:

СОЗДАТЬ ТАБЛИЦУ пользователей (ID INTEGER PRIMARY KEY AUTOINCREMENT, userneme TEXT, пароль TEXT); MySQL сказал: Документация

1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее> версии вашего сервера MySQL, на предмет правильного синтаксиса для использования рядом с "AUTOINCREMENT, userneme TEXT, password TEXT)" в строке 1

Откройте новое окно phpMyAdmin

Кто-нибудь знает, почему это?

1 ответ

Решение

Проверьте этот код, брат.


CREATE TABLE users (id integer(11) PRIMARY KEY AUTO_INCREMENT, userneme TEXT, password TEXT); 
CREATE TABLE userinfo (id integer(11) PRIMARY KEY AUTO_INCREMENT, user_id integer(11), email TEXT, year_joined integer(11), month_joined integer(11), day_joined integer(11)); 
CREATE TABLE stories (id integer(11) PRIMARY KEY AUTO_INCREMENT, name TEXT, type integer(11), users integer(11), genre TEXT)
Другие вопросы по тегам