Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / строки в MySQL 3.23.56 / 6 сообщений из 6, страница 1 из 1
18.05.2005, 19:54
    #33073205
Olfi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
строки в MySQL 3.23.56
один и тот же запрос по-разному работает в разных версиях!

Таблица users (
idu int,
login varchar(15),
password varchar(10),
dateB char(10),
sex char,
uin varchar(10),
about varchar(250),
status char(1),
params char(1),
bann varchar(16),
PS varchar (200)
);
Запрос:
INSERT INTO `users` VALUES (9072, 'admin', '1234', '4', 'm', '345304999', '4', 's', '0', '0', 'pm');

В версии 3.23.49 проблем нет. В версии 3.23.56 ругается вот так:
1064: 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 '\'admin\', 1234, 4, m, 4, 4, s, 0, 0, admiiin)' at line 1

в чём проблема?
...
Рейтинг: 0 / 0
18.05.2005, 21:14
    #33073293
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
строки в MySQL 3.23.56
Попробуйте "закавычить" первый аргумент
Код: plaintext
1.
2.
INSERT INTO `users` 
VALUES ('9072', 'admin', '1234', '4', 'm', '345304999', '4', 's', '0', '0', 'pm');
...
Рейтинг: 0 / 0
18.05.2005, 22:44
    #33073366
Olfi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
строки в MySQL 3.23.56
пробовал. Ругается на любые кавычки. Если везде вместо букв вставить числа без кавычек - работает. А с кавычками не хочет.
...
Рейтинг: 0 / 0
18.05.2005, 23:54
    #33073403
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
строки в MySQL 3.23.56
Olfiпробовал. Ругается на любые кавычки. Если везде вместо букв вставить числа без кавычек - работает. А с кавычками не хочет.
Слушай, Olfi, чесно гря не знаю пока. Трудно сказать почему в более ранней версии (.49) выполняется, а в другой нет. На первый взгляд вроде все правильно. А проверить возможности щас нету.

Попробуй:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 1.  Написать запрос в явном виде:
Insert into <tablename> field1='value1', field2='value2',...
 2.  Почитай в  мануале по MySQL   Историю обновлений и изменений 
 3.  Кинь команду CREATE TABLE <yourtablename> (...);
 3.*  Используй кнопку [src] для удобочитаемости твоего кода (так ты облегчишь и себе жизнь и другим участникам форума) 


 4.  Есть ли еще какие симптомы?


P.S. * - просто как совет :)

Удачи!
...
Рейтинг: 0 / 0
19.05.2005, 09:48
    #33073725
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
строки в MySQL 3.23.56
Olfi

Судя по приведенной инфе - тобой выполняются разные запросы в разных версиях. Причем второй запрос для версии 3.23.56 имеет синт.ошибки.
...
Рейтинг: 0 / 0
19.05.2005, 14:47
    #33074816
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
строки в MySQL 3.23.56
у меня в четвёртой версии
Код: plaintext
1.
INSERT INTO `users` VALUES
( 9072 , 'admin', '1234', '4', 'm', '345304999', '4', 's', '0', '0', 'pm');
выполняется без ошибок.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно ц
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / строки в MySQL 3.23.56 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]