SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.09.2007 14:42:36

mendosa1
Участник
Зарегистрирован: 23.09.2007
Сообщений: 19

В чем ошибка

Здравствуйте.Подскажите пожалуйста в чем ошибка.При помощи phpmyadmin создал базу данных а в ней таблицу для регистрации,но при создании получил ссобщение: "MySQL вернула пустой результат т.е. ноль рядов".При попытке записи в эту таблицу имени,пароля,номера аськи выводится сообщение : "Такое имя уже есть".В общем ничего туда не записывается.Вот эта таблица
CREATE TABLE `users` (
`id_users` int(11) NOT NULL auto_increment,
`name` varchar(30) collate utf8_unicode_ci NOT NULL,
`pass` tinytext collate utf8_unicode_ci NOT NULL,
`email` tinytext collate utf8_unicode_ci NOT NULL,
`icq` int(9) NOT NULL,
PRIMARY KEY (`id_users`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Неактивен

 

#2 23.09.2007 20:01:36

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: В чем ошибка

Посмотрите, что уже есть в таблице

Код:

SELECT * FROM users

И напишите, какой запрос используете, чтобы вставить данные

Неактивен

 

#3 23.09.2007 22:05:39

mendosa1
Участник
Зарегистрирован: 23.09.2007
Сообщений: 19

Re: В чем ошибка

Добрый вечер.Сейчас покажу и структуру таблицы и запросы которые давал.Все это из командной строки

mysql> DESCRIBE `users`;
+----------+-------------+------+-----+---------+----------------+
| Field    | Type        | Null | Key | Default | Extra          |
+----------+-------------+------+-----+---------+----------------+
| id_users | int(11)     | NO   | PRI | NULL    | auto_increment |
| name     | varchar(30) | NO   |     |         |                |
| pass     | tinytext    | NO   |     |         |                |
| email    | tinytext    | NO   |     |         |                |
| icq      | int(9)      | NO   |     |         |                |
+----------+-------------+------+-----+---------+----------------+
5 rows in set (0.05 sec)

mysql> INSERT INFO `users`(name,pass,emall,icq)VALUES('asdf','1234','po@mail.ru'
,'78906');
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 '`user
s`(name,pass,emall,icq)VALUES('asdf','1234','po@mail.ru','78906')' at line 1
mysql> SELEST * FROM `users`;
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 'SELES
T * FROM `users`' at line 1
mysql> USE sait;
Database changed
mysql> SELEST * FROM `users`;
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 'SELES
T * FROM `users`' at line 1
mysql>
на что намекает мускул просветите пожалуйста

Неактивен

 

#4 23.09.2007 22:07:17

mendosa1
Участник
Зарегистрирован: 23.09.2007
Сообщений: 19

Re: В чем ошибка

Здесь и структура таблицы. И запрос что я посылал

Неактивен

 

#5 23.09.2007 22:33:26

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: В чем ошибка

опечатка SELEST замените на SELECT, а INSERT INFO замените на INSERT INTO

Неактивен

 

#6 24.09.2007 11:11:29

mendosa1
Участник
Зарегистрирован: 23.09.2007
Сообщений: 19

Re: В чем ошибка

Добрый день.Команда SELECT * FROM users; ничего в таблице не обнаружила.
mysql> SELECT * FROM users;
Empty set (0.00 sec)

mysql>
При попытке снова записать данные в таблицу дало уже другой результат,чем то не понравился email
mysql>  INSERT INTO `users`(name,pass,emall,icq)
  -> VALUES('asdf','1234','po@mail.ru'
  -> ,'78906');
ERROR 1054 (42S22): Unknown column 'emall' in 'field list'

Неактивен

 

#7 24.09.2007 11:27:07

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: В чем ошибка

Будьте внимательнее, опечатка emall -> email

Неактивен

 

#8 24.09.2007 13:02:40

mendosa1
Участник
Зарегистрирован: 23.09.2007
Сообщений: 19

Re: В чем ошибка

Все получилось.Спасибо вам за терпение!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson