Přejít na menu

MySQL - more complex queries

Správa článků

Vyhledávání Vyhledávání
26.4.2013 12:34
,
Počet přečtení: 483

Složitější práce se SELECT, UPDATE nebo INSERT...

INSERT... SELECT

INSERT INTO table3
(id1, id2)
SELECT id1, id2 FROM table1, table2;

  • consider use INSERT IGNORE

UPDATE... SELECT

UPDATE first_table, second_table
SET first_table.color = second_table.color
WHERE first_table.id = second_table.foreign_id

DELETE on multiple tables

DELETE a1, a2 FROM t1 AS a1 JOIN t2 AS a2 WHERE a1.id=a2.id;

Vytvořil 26. dubna 2013 ve 12:36:02 mira. Upravováno 2x, naposledy 20. prosince 2013 v 10:53:49, mira


Diskuze ke článku

Vložení nového komentáře
*
*
*