UPDATE `tabela` SET `mtime` = ( SELECT REPLACE( `mtime` , '2011', '2008' )
i
SELECT * FROM `tabela` WHERE aid < 56
Z tych dwóch zapytań chcę stworzyć jedno, tak aby zamieniało daną wartość tylko dla danych których aid jest mniejszy niż 56. Kombinowałem tak:
UPDATE `tabela` SET `mtime` = ( SELECT REPLACE( `mtime` , '2011', '2008' ) FROM `tabela` WHERE aid < 56 )
i tak:
UPDATE `tabela` SET `mtime` = ( SELECT REPLACE( `mtime` , '2011', '2008' ) WHERE aid < 56 )
Ale wywala błędy... Da się w ogóle te dwa zapytania skumulować w jedno ?
