2015-07-09 1 views
-1

У меня возникла проблема. Когда я запускаю этот код в MySql Workbench 6.3.3, у меня есть эта ошибка: Код ошибки: 1054.Unknown column 'user_id'in' field list '. Что мне делать?Код ошибки: 1054. Необязательный столбец 'user_id'in' field list '

использование Proiecte;

CREATE TABLE users (i INT) ENGINE=MYISAM; 
/*!40000 ALTER TABLE `users` DISABLE KEYS */; 
REPLACE INTO `users` (`user_id`, `first_name`, `last_name`, `gender`, `city`) VALUES 
(906, 'Ankush', 'Thakur', 'male', 'gurgaon'), 
(907, 'Anamika', 'Singh', 'female', 'meerut'), 
(908, 'Shweta', 'Gupta', 'female', 'gurgaon'), 
(909, 'Rajesh', 'Chauhan', 'male', 'noida'), 
(911, 'Andrew', 'Symonds', 'male', 'delhi'); 
/*!40000 ALTER TABLE `users` ENABLE KEYS */; 
/*!40014 SET FOREIGN_KEY_CHECKS=1 */; 
/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */; 
DESC users 

ответ

0

проблема в создании команды таблицы:

CREATE TABLE users (i INT) ENGINE=MYISAM; 

вы создаете таблицу только с 1 колонке, а затем пытается вставить данные в 5 колонок ..

создать таблицу требуется 5 колонны ..

CREATE TABLE users (`user_id` int(10), `first_name` varchar(100), `last_name` varchar(100), `gender` varchar(10), `city` varchar(100)) ENGINE=MYISAM; 
+0

Спасибо, но я действительно не понимаю. Можете ли вы, пожалуйста, сказать мне, что исправить в моей программе? – denis180994

+0

вам нужно изменить команду create table на новую команду в моем ответе. –

+0

спасибо, но у меня все еще есть проблема. Soryy, но я новичок в mysql. – denis180994

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