ist, würde ich gerne wissen, ob es eine Möglichkeit gibt, eine Zeile in eine Tabelle einfügen, wenn IF-Bedingung erfüllt ist:INSERT nur, wenn IF-Bedingung wahr
SET @Value1 := '1';
SET @Value2 := '2';
IF(@Value2 >= @Value1)
THEN INSERT INTO `Table`
(`Row1`, `Row2`)
VALUES
('Valuecheck', 'Second value is greater than first value');
END IF;
MySQL meldet einen Fehler # 1064 - Sie habe einen Fehler in deiner SQL-Syntax, aber ich kann nicht finden, dass etwas falsch ist. Einfügen sollte nur ausgeführt werden, wenn IF-Klausel wahr ist.
Sie nicht, dass die Form von 'IF' in SQL-Skripte verwenden können, nur Procs und Funktionen und Trigger gespeichert. – Uueerdo