Autor | Zpráva | ||
---|---|---|---|
jouda01 Profil * |
#1 · Zasláno: 2. 4. 2012, 15:04:13
Ahoj, presouvam radek z jedne tabulky do druhe pres tento SQL dotaz.
INSERT INTO `db`.`nova_tabulka` (id, data) SELECT id, data FROM `db`.`stara_tabulka` WHERE id = 1 LIMIT 1 Problem je ze sem ted pridal do `nova_tabulka` jeste jeden sloupec "cas" takze uz to nesedi.. takze to vypada nejak takto: INSERT INTO `db`.`nova_tabulka` (id, cas, data) SELECT id, data FROM `db`.`stara_tabulka` WHERE id = 1 LIMIT 1 Zrovna pri tom "presouvani" radku do nove tabulky bych potreboval zapsat do toho noveho sloupce cas tzn. time() Takze presouvany radek v nove tabulce by pak vypadala takto: STARA_TABULKA: {id}|{data} NOVA_TABULKA: {id}|{cas = time()}|{data} |
||
Tori Profil |
#2 · Zasláno: 2. 4. 2012, 15:16:19
INSERT INTO tab1 (id, data, cas) SELECT id, data, NOW() FROM tab2 |
||
Časová prodleva: 12 let
|
0