вложенный запрос

alexey84

phplancer
вложенный запрос

возможно ли написать подобный запрос, если да, то как правильнее?
INSERT INTO s1_tSiteCounters SET ordersOrder=SELECT MAX(countersOrder) AS max1 FROM s1_tSiteCounters
 

Апельсин

Оранжевое создание
используйте INSERT .. SELECT:
INSERT INTO s1_tSiteCounters(ordersOrder) SELECT MAX(countersOrder) FROM s1_tSiteCounters;
 

alexey84

phplancer
а как быть если надо заполнить два поля, так выдает ошибку
INSERT INTO s1_tSiteCounters(countersOrder, countersName) SELECT MAX(countersOrder)+1 FROM s1_tSiteCounters, '1'
 
Сверху