Как решить создание проблемы с таблицей в MySQL? [закрыто] -- mysql поле с участием mysql-error-1064 пол Связанный проблема

how to solve creating table issue in mysql? [closed]


-1
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
закрыт. Этот вопрос не соответствует Рекомендациям переполнения стека . В настоящее время он не принимает ответы.

<Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 5.6A6.31 6.31 0 002.39 5.75C.49.39.76.93.76 1.5V.24C0 1.07.89 1.9 1.92 1.92.75C1.04 0 1.92-.83 1.92-1.9v-. 2C0-.6.26-1.15.7-1.6.26-1.15.7-1.48A6.32 6.32 0 0015 6.37ZM4.03 5.85A4.49 4.49 0 018 2.02A4.48 4,48 0 015 4.36 4.3 4,3 0 01-1.72 3.44C-01-1.74-1.5 1.9- 1.5 3.08V.1H7.2V-.14C0-1.23-.6-2.34-1.3-1.32.32-1.53-3.07A4.32.32.32 0 01-1.64-3.94ZM10 18A1 1 0 000-2х7А1 1 0 100 2H3Z ">

Хотите улучшить этот вопрос? Обновить вопрос, так что это на тему для переполнения стека.

Закрыто 5 месяцев назад .

Улучшить этот вопрос .
 <код> create table dept(     Deptno integer NOT NULL PRIMARY KEY Departmentnumber,     Dname varchar(20) NOT NULL Nameofdepartment,     Loc varchar(10) NOT NULL Locationofdepartment );   

Ошибка 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверить Руководство, которое соответствует вашей версии MySQL Server для справа Синтаксис для использования рядом с 'Wendnumber, dname varchar (20) не нуль Nameofdepartment, loc varchar (10) не "на строке 1

Английский оригинал
create table dept(     Deptno integer NOT NULL PRIMARY KEY Departmentnumber,     Dname varchar(20) NOT NULL Nameofdepartment,     Loc varchar(10) NOT NULL Locationofdepartment ); 

ERROR 1064 (42000): 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 'Departmentnumber,Dname varchar(20) NOT NULL Nameofdepartment,Loc varchar(10) NOT' at line 1

</div
     
     
     

Список ответов

1
 
vote

Вопрос в том, что вы пытаетесь предоставить псевдоним к вашему <код> column имена, но вы не должны, по крайней мере, не при создании <код> table :

.
 <код> create table dept(     Deptno integer NOT NULL PRIMARY KEY,     Dname varchar(20) NOT NULL,     Loc varchar(10) NOT NULL );   

Вы можете использовать эти псевдонимы в <код> select команд, но не в <Кода> create table команд.

Увидеть больше о синтаксисе create table в Документация .

 

The issue is that you try to provide aliases to your column names, but you shouldn't, at least, not at the creation of the table:

create table dept(     Deptno integer NOT NULL PRIMARY KEY,     Dname varchar(20) NOT NULL,     Loc varchar(10) NOT NULL ); 

You can use those aliases in select commands, but not in create table commands.

See more about the syntax of create table in the documentation.

</div
 
 
 
 
0
 
vote

Вы не можете создать псевдоним для столбцов при создании таблицы. Только когда <код> select -очереди от него.

Удалить псевдонимы и запрос должен работать:

 <код> create table dept(Deptno integer NOT NULL PRIMARY KEY ,Dname varchar(20) NOT NULL ,Loc varchar(10) NOT NULL );   
 

You cant create an alias for columns when creating a table. Only when select-ing from it.

Remove the aliases and the query should work:

create table dept(Deptno integer NOT NULL PRIMARY KEY ,Dname varchar(20) NOT NULL ,Loc varchar(10) NOT NULL ); 
</div
 
 
         
         

Связанный проблема

0  Процедура ничего не делает  ( Procedure doesnt do anything ) 
Я сделал процедуру в MySQL. Похоже, это выглядит. Я назвал эту процедуру из PHP. После этого звонка стол все еще остается пустым, и я не знаю почему. ...

0  Группировка итогов нестандартными кварталами в MySQL  ( Grouping totals by non standard quarters in mysql ) 
У меня есть простая таблица, которая включает в себя продавец, покупатель, дату транзакции, а также всего. Я хочу суммировать транзакции для каждого продавц...

0  Набор ToggleButton состояние из входящих данных JSON  ( Set togglebutton status from incoming json data ) 
<Р> Я пытаюсь следовать Android учебник , чтобы изменить базу данных MySQL данные из приложения Android. Я довольно новый для концепции JSON синтаксического р...

1  Доступ к данным из другой базы данных в Joomla 3.2+  ( Accessing data from another database in joomla 3 2 ) 
Я обновляю свои компоненты от Joomla 1.7 до Joomla 3.3 и должен держать оригинальную базу данных. Поэтому мне необходимо получить доступ к данным отображения ...

0  Пройдите имя таблицы, чтобы выбрать оператор из курсора  ( Pass table name to select statement from cursor ) 
Как я могу использовать значения, возвращаемые из курсора в качестве названий таблиц в MySQL-процедурах? <код> DECLARE cur CURSOR FOR select table_name, col...

0  Лучший способ написать этот запрос?  ( Best way to write this query ) 
Я делаю подпроси в присоединении к другой таблице, когда я хотел иметь возможность отсортировать результаты, которые я вернулся с ним, мне нужен только первый...

0  Должен ли я обрабатывать шланг / плохие слова маскировки на стороне сервера (или на стороне клиента) для достижения лучшей производительности?  ( Should i process slang bad words masking on server side or client side to achi ) 
Я разрабатываю в чате в чате в режиме реального времени и необходимость замаскировать плохие слова, которые клиент отправляет. Итак, теперь мне интересно пров...

1  Как я могу выбрать, используя пересечение стоимости разделенного запятой?  ( How can i select using an intersection of comma separated value ) 
У меня есть столбец, удерживает значения, разделенные запятыми. <код> 1,2,3 4,6,7 2,3,8 12234,5467,232445,232455,11223 с заданными критериями массива (н...

1  Проблемы проектирования базы данных с отношениями  ( Database design issues with relationships ) 
Я работаю над обновлением для существующей базы данных, которая была разработана без какого-либо из кода для реализации рассматриваемой конструкции. Теперь я ...

0  Ошибка обновления записи  ( Error updating a record ) 
Я получаю ошибку mysql: #update (ActiveReCord :: authentInvalid) "mysql :: Ошибка: # hy 000got Ошибка 139 из механизма хранения: При попытке обновить те...

0  Если запись в таблице A не существует в таблице b сделать что-то, как бы я пошел по этому поводу?  ( If record in table a does not exist in table b do something how would i go abou ) 
У меня есть таблица A с полем, называемым писем, мне нужно проверить таблицу B, которая также имеет поле под названием Emails. Если электронное письмо в табли...

-1  Используйте SELECT Под действие  ( Use select under case statement ) 
Я хочу использовать запрос, который позволяет мне получить два различия в зависимости от фильтра. Я попробовал это, но не работает. <код> CASE WHEN filtre =...

0  Сумма дебета на базе месяца в SQL  ( Sum of debit on the base of month in sql ) 
У меня есть квитанция об имени таблицы Скретко, как следует, <код> account_no date transaction_type amount s1 2012-7-7 opening ...

0  Pandas импорт не вставляет все строки  ( Pandas import not inserting all rows ) 
Я импортирую файл .csv с 3300 рядами данных через следующее: <код> kendo0 После успешного импорта я делаю запрос «Выбрать * из ...» на моем столе, которы...

0  Как я могу выбрать следующее бронирование MySQL?  ( How can i select the next reservation mysql ) 
У меня есть таблица, вызывающая бронирование, и она содержит все бронирование для каждого автомобиля. И у меня есть поле резервированияStatus, которое означае...

Связанный проблема

0  Процедура ничего не делает 
0  Группировка итогов нестандартными кварталами в MySQL 
0  Набор ToggleButton состояние из входящих данных JSON 
1  Доступ к данным из другой базы данных в Joomla 3.2+ 
0  Пройдите имя таблицы, чтобы выбрать оператор из курсора 
0  Лучший способ написать этот запрос? 
0  Должен ли я обрабатывать шланг / плохие слова маскировки на стороне сервера (или на стороне клиента) для достижения лучшей производительности? 
1  Как я могу выбрать, используя пересечение стоимости разделенного запятой? 
1  Проблемы проектирования базы данных с отношениями 
0  Ошибка обновления записи 
0  Если запись в таблице A не существует в таблице b сделать что-то, как бы я пошел по этому поводу? 
-1  Используйте SELECT Под действие 
0  Сумма дебета на базе месяца в SQL 
0  Pandas импорт не вставляет все строки 
0  Как я могу выбрать следующее бронирование MySQL?