2015-10-20 8 views
1

Я хочу удалить столбец из таблицы. Я попытался выполнения следующий синтаксис:SQL: Ошибка столбца столбца столбца

ALTER TABLE user 
DROP COLUMN departmentid; 

Об исполнении, он поражает меня с ошибкой о том, что заявление не может быть получен. Может ли кто-нибудь сказать мне, почему это так? Я получаю ту же ошибку, когда пытаюсь переименовать столбец.

+0

какой поставщик баз данных? MYSQL, Oracle, Sql Server? – HaveNoDisplayName

+0

Я использую MySQL - если это помогает, я нахожусь в построителе запросов SQL, предоставляемом w3schools. –

ответ

1
  1. Если вы используете MySQL, попробуйте использовать

    DROP departmentid;

  2. Используйте кавычку 'column name' в запросе.

  3. Невозможно удалить DELETE, INSERT или ALTER таблицу в построителях онлайн-запросов. потому что, как только вы бросаете таблицы, другие не могут играть с одной таблицей. Поэтому у меня нет привилегий для этого. Если вы изучаете установку xamp, которая установила сервер Apache и MySQL.

Надеюсь, эта информация поможет!

+0

Уже пробовал это, дает мне ту же ошибку «can not make statement». –

+0

Проверить Если у вас есть привилегии для DROP, ALTER, INSERT .... –

+0

Я использую построитель запросов, предоставляемый w3schools, возможно, что они не предоставляют привилегий для этого. Тем не менее, некоторые из приведенных в них инструкций позволяют вам отбрасывать, изменять и вставлять. Я создаю новую таблицу, пытаюсь переименовать или удалить столбец, не работает! –

Смежные вопросы