ugrás a tartalomhoz

Létezik-e a tábla?

Chaar-Lee · 2009. Júl. 24. (P), 16.45
Egy olyan kérdésem lenne, hogy MySQL-ben hogyan lehet vizsgálni egy tábla létezését?

Valami ilyesmire lenne szükségem:
IF (_létezik_a_tábla_) THEN INSERT INTO ...
 
2

akkor nincs megoldás?

Chaar-Lee · 2009. Júl. 24. (P), 18.26
Jól értem, hogy ez alapján nincs megoldás a problémámra? Amit irtál az működik CREATE TABLE-re, meg működik SELECT-nél WHERE feltételként, de olyat nem lehet írni, hogy IF EXISTS()
3

Talán...

Heilig Szabolcs · 2009. Júl. 25. (Szo), 01.30
Ezt találtam kis keresgélés után, a kipróbálását már rád bízom.

@status = SHOW TABLES LIKE 'my_table';
INSERT INTO my_table VALUES (1,'hello'),(2,'world') WHERE @status <> false;
4

ez se megy

Chaar-Lee · 2009. Júl. 25. (Szo), 12.49
Sajnos ezzel se akar összejönni a megoldás :( Legalábbis a MySQL nem akarja elfogadni sehogyse az alábbi kódot (próbáltam átalakítani is)