Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Помогите с запросом MsQL

Помогите с запросом MsQL


     msql, база данных, база    Общие вопросы, MySQL    3245

вопрос
Здравствуйте ребята с новым годом вас!!!
Сам вопрос, помогите поправить запрос в базу данных. Что с ним не то? Выводит ошибку не создаются таблицы, буду искренне благодарен.


CREATE TABLE `dle_post` ADD `year` VARCHAR( 5 ) NOT NULL ,
ADD `country` VARCHAR( 225 ) NOT NULL ,
ADD `genre` TEXT NOT NULL ,
ADD `datex` TEXT NOT NULL ,
ADD `director` TEXT NOT NULL ,
ADD `producer` TEXT NOT NULL ,
ADD `actors` TEXT NOT NULL;

Ответил: Sander


Напоминает вопрос типа "машина не заводится". И гадай, то ли бензина нет, то ли аккумулятора или мозгов.
Ошибку-то какую пишет?

Хотя я пожалуй догадываюсь...
CREATE TABLE `dle_post`
Данная таблица уже занята движком. Используйте другое имя, например dle_post2

3 комментария

shevke
Юзер

shevke - -

Все равно выдает ошибку
#1146 - Table 'shevket_007.dle_post2' doesn't exist

shevke
Юзер

shevke - -

Так я не понял сначала мне нужно создать таблицу, например с именем dle_post2 а потом уже выполнять запрос? так как эта ошибка вылазит из за того что нет такой таблици в базе

shevke
Юзер

shevke - -

Все решено:
поправил чуть и пошло, не надо создавать новую таблицу по скольку он создает доп поля в существующей dle_post

ALTER TABLE `dle_post`
ADD `year` VARCHAR( 5 ) NOT NULL ,
ADD `country` VARCHAR( 225 ) NOT NULL ,
ADD `genre` TEXT NOT NULL ,
ADD `datex` TEXT NOT NULL ,
ADD `director` TEXT NOT NULL ,
ADD `producer` TEXT NOT NULL ,
ADD `actors` TEXT NOT NULL;

Похожие вопросы

наверх