dedlfix: MySQL - IF THEN INSERT - Problem

Beitrag lesen

Tach!

Kann man das ganze nicht vorher mit einem IF-THEN überprüfen?

Man kann (in einer Stored Procedure oder im Client-Programm). Aber man macht das nicht, weil das problematisch ist.

Erstell einen Index. Der muss vom Typ Unique sein. Und der muss die beiden Spalten umfassen. Das geht recht problemlos mit dem phpMyAdmin (Struktur der Tabelle, Index hinzufügen). Dass du da noch mehr Spalten und andere Indexe in und auf der Tabelle hast, spielt dabei keine Rolle.

Bei mir gibt MySQL da immer einen Syntaxterror, aber ich weiß nicht wieso.

Ich auch nicht, weil du es nicht zeigst. Aber das musst du auch nicht, denn diese Lösung ist keine empfehlenswerte.

dedlfix.