Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 1. 8. 2006, 07:39:00
Ahoj, jak zkopíruju obsah tabulky teams do tří jiných tabulek (red, blue, green)???
Mám takovýto kód a nedaří se, vždy to zkopíruje jen jeden řádek:
|
||
gaminn Profil * |
#2 · Zasláno: 1. 8. 2006, 09:31:11
INSERT INTO new_table (pole1, pole2) SELECT pole1, pole2 FROM old_table WHERE pole3='foo';
|
||
gaminn Profil * |
#3 · Zasláno: 1. 8. 2006, 09:32:49
Jinak pokud to chceš dělat pomocí takových složitostí, měl bys zapojit svou inteligenci a mělo by ti dojít, že pokud máš insert mimo cyklus while, tak se ti zákonitě musí vložit jen jeden řádek (ten poslední).
|
||
Anonymní Profil * |
#4 · Zasláno: 1. 8. 2006, 09:47:49
Tohleto je v jednom query?
INSERT INTO new_table (pole1, pole2) SELECT pole1, pole2 FROM old_table WHERE pole3='foo'; To jsem nevěděl, že jde dát insert a select do jednoho příkazu. jo máš pravdu, když je to mimo while, nemůže se tam vložit všechno, to jsem opomněl. Díky. |
||
gaminn Profil * |
#5 · Zasláno: 1. 8. 2006, 09:56:13
INSERT INTO new_table (pole1, pole2) SELECT pole1, pole2 FROM old_table WHERE pole3='foo';
Ano, to je jeden sql dotaz, mrkni do dokumentace mysql, najdeš tam i jiný užitečný věci, ušetří ti to spoustu řádků kódu. |
||
Anonymní Profil * |
#6 · Zasláno: 1. 8. 2006, 11:21:12
Máš link, kde by se dal manuál stáhnout celej, nejlíp v češtině? Díky. Manuál php i mysql.
|
||
Tomik Profil |
#7 · Zasláno: 1. 8. 2006, 11:45:44
PHP: http://www.php.net/download-docs.php
MySQL: http://mysql.com/doc/ a jinak manuál v češtine (nebo spíše takový přehled) je na: http://mm.gene.cz/ |
||
Anonymní Profil * |
#8 · Zasláno: 1. 8. 2006, 12:00:27
Super odkazy, díky.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0