Запрос СКЛ - Ченж x y z у Char_name

Теги:
 

.net

новичок
Нужен запрос mysql в котором при SELECT из characters выдеяет определенный char_name и изменяет (SET вроде или UPDATE) координаты перса на указанные x y z.

Что-то вроде сего:

SELECT * FROM `characters` WHERE `char_name` LIKE 'maxi' AND SET `x` = -16212 AND `y` = 144203 AND `z` = -3705
Но как правильно сделать SET? а то ругается на синтаксис.
UA Дьяволенок #27.02.2006 17:28
+
-
edit
 

Дьяволенок

новичок
Хммм.... селектом апгрейдить таблицу? Оригинально.
Незнаю как mysql, а в MS SQL это выглядело бы так:
update characters set x='val', y='val', z='val' where char_name=(SELECT char_name from characters where char_name like 'maxi');

Только смысл в этом???

update characters set x='val', y='val', z='val' where char_name='maxi'

Делов то?
И еще не помню, понимает ли мускул подзапросы?
 

Murkt

Pythoneer

да, простенькие подзапросы понимает (с версии 4.1)
[team Їжачки - сумні падлюки]  
+
-
edit
 
A чем не подходит
UPDATE `characters` SET `x` = -16212,`y` = 144203. `z` = -3705 WHERE `char_name` LIKE 'maxi'
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  

.net

новичок
Да Abaddon нужно было именно это, вот до чего дошел, то есть тоже самое только у тебя короче, сенк.

update `characters` set x = -16212, y = 144203, z = -3705, WHERE 1 AND `char_name` LIKE '.net'
UA Дьяволенок #27.02.2006 19:11
+
-
edit
 

Дьяволенок

новичок
А я тебе че написал? =) Не тоже самое? Только зачем использовать LIKE если ты знаешь ТОЧНОЕ имя чара?
 

.net

новичок
Скл 3.22, не понимает половину запросов.
+
-
edit
 
LIKE без %% это все равно что =
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru