OK, damit ich ein WordPress-Plugin habe, das mir erlaubt, ein Formular auf meiner Seite genau so zu erstellen, wie ich es möchte. Im Idealfall möchte ich das nicht ändern. Aber wenn es Daten an eine MySQL-Tabelle füllt es füllt es wie folgt aus:MySQL Zeilen zu Spalten basierend auf Datentyp Feld und Sendezeit
Submit time | Datatype | Value
1PM | Client | bob
1PM | Venue | Country Club
1PM | Job_Date | 2/20/22
Ich mag würde die Tabelle in eine neue Tabelle verwandeln, die etwa wie folgt aussieht:
ID | Client | Venue | Job_Date
1 | Bob | Country Club | 2/20/22
Aber ich bin Schwierigkeiten haben, es herauszufinden. Ich weiß, dass ich keine Trigger verwenden kann, weil die Daten importiert werden (jeweils 1 Feld). Ich benötige grundsätzlich Code, der immer läuft, der nach übereinstimmenden Submissionzeiten sucht und jede Reihe in die passende Spalte hinzufügt. Ich habe es mit einer Ansicht arbeiten lassen, aber ich bin nicht in der Lage, automatisch mit einer Ansicht zu inkrementieren, so dass ich keine ID-Spalte mehr habe, die ich als Primärschlüssel benötigen würde. Kann jemand mein Problem beheben?
Wenn Sie es als eine Ansicht arbeiten, könnten Sie einfach hinzufügen und zusätzliche Variable wie ID oder etwas und machen Sie diese Zählung von 1 bis zu was auch immer basierend auf einer Art von Reihenfolge? –
Idealerweise würde ich gerne auf diesem Datensatz in anderen Tabellen weiter aufbauen, so dass ich es als Tabelle existieren muss, damit ich es als einen Fremdschlüssel bezeichnen kann. –