Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема с UPDATE / 5 сообщений из 5, страница 1 из 1
02.03.2004, 18:41
    #32428541
maratis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с UPDATE
Такой бок.

Есть таблица

CREATE TABLE wobject (
UID bigint(20) unsigned NOT NULL auto_increment,
WID int(10) unsigned default NULL,
OWNER_LOGIN int(11) default NULL,
X float default NULL,
Y float default NULL,
Z float default NULL,
ROTATION float default NULL,
PRIMARY KEY (UID),
KEY WID (WID)
) TYPE=MyISAM

и необходимо проапдейтить запись по условию

UPDATE wobject
SET WID=NULL AND OWNER_LOGIN=:owner
WHERE UID=:uid AND OWNER_LOGIN IS NULL

а он ни черта не делает хотя строка, удовлетворяющая условию в базе есть
...
Рейтинг: 0 / 0
02.03.2004, 18:43
    #32428545
а
а
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с UPDATE
maratis WID=NULL

Мне эта строка не нравится.
...
Рейтинг: 0 / 0
02.03.2004, 18:49
    #32428551
maratis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с UPDATE
wid это не первичный ключ так что null-ом он может быть и должен
...
Рейтинг: 0 / 0
02.03.2004, 18:55
    #32428560
maratis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с UPDATE
вСЁ рЕШИЛОСЬ. ГЛЮКАЛО В ДРУГОМ МЕСТЕ
...
Рейтинг: 0 / 0
02.03.2004, 19:02
    #32428570
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с UPDATE
В стандартном SQL обычно изменяемые поля перечисляются через запятую:
SET WID=NULL, OWNER_LOGIN=:owner
SET WID=NULL AND OWNER_LOGIN=:owner
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / проблема с UPDATE / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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