INSERT INTO moja_tabela (data_dodania, oper_id, poz_id, kodpozycji_id, ilosc) SELECT now() as data_dodania, '0' as oper_id, poz_id, kodpozycji_id, ilosc FROM moja_tabela WHERE poz_id=7 and ilosc=0;
Za pomocą takiej konstrukcji możliwe jest kopiowanie danych. Należy tylko pamiętać aby pola miały taki sam typ (int, date, timestamp itp.).
właśnie się zastanawiam czy nie przerzucić się na psql, czytałem że nowe wersje nie są już takie wolne - a nawet szybsze od mysql ;)
OdpowiedzUsuńnie słyszałem żeby psql kiedykolwiek był wolny
OdpowiedzUsuńok - wolny to niezbyt trafne okreslenie ;]
OdpowiedzUsuńpo prostu kiedys byl mniej wydajny od mysql
wybor miedzy mysql'em a psql'em troche przypomina mi wybor miedzy canonem a nikonem ;]
OdpowiedzUsuńmysle, ze oba rozwiazania sa w porzadku :]
czyli psql to taki nikon ? ;] czy migracje pomiedzy tymi systemami tez sa tak kosztowne ? na szczescie nie mam za duzo szkiel wiec specjalnie nic mnie mocno nie trzyma w tym systemie... ;)
OdpowiedzUsuńmoze kiedys...
ejjjj - mysql to nikon ;)
OdpowiedzUsuń