Ich habe zwei Spalten in der gleichen Tabelle für meine Benutzer: name-displayed
und short-name
.MySQL: Ändern Spalte basierend auf Spaltenwerte in der gleichen Tabelle
wird mit dem vollständigen Namen des Benutzers ausgefüllt, z. B. "John Doe". In short-name
gibt es den kurzen Wert, z.B. "John-Doe" (im Wesentlichen unkapitalisiert und getrennt). Wie würde ich die Daten in short-name
basierend auf den Daten in name-displayed
ändern? Ich bin mir sicher, dass ich einen Self-Join verwenden könnte, der auf UPDATE
basiert, aber ich bin mir nicht sicher, wie man eine Änderung der Daten über die Spalten hinweg implementiert.
Jede Hilfe würde sehr geschätzt werden!
Dank Nosh - Erstellung eines Triggers nach Ihrer Syntax funktionierte perfekt. Danke noch einmal! – jusher
Willkommen; Sie müssen es möglicherweise auch für "VOR UPDATE" tun. – Nosh