Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Помогите с запросом MsQL

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


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

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


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 - 2 января 2014 15:41 -

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

shevke
Юзер

shevke - 2 января 2014 15:49 -

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

shevke
Юзер

shevke - 2 января 2014 16:03 -

Все решено:
поправил чуть и пошло, не надо создавать новую таблицу по скольку он создает доп поля в существующей 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;

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх