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

Есть таблица

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
проблема с UPDATE
    #32428545
а
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
а
Гость
maratis WID=NULL

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


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