2016-10-29 2 views

Antwort

1

Macht das was du willst?

update t 
    set username = substring_index(email, '@', 1); 

Ich sollte beachten, dass verschiedene Personen den gleichen E-Mail-Basisnamen auf verschiedenen Domänen haben können. Sie sollten also darauf achten, dass Sie keine Duplikate erzeugen.

Wenn das ein Problem ist, dann frage eine andere Frage.

+0

Diese Abfrage gab mir einen Syntaxfehler. Ich habe alle Namen geändert, die meinen Tabellen und Feldern entsprechen. – manuel

+0

@manuel, Gordon Linoff wird keine Hellsichtigkeit erreichen, bis er 500.000 Punkte erreicht. Was, wenn du * uns gesagt hast * was dieser Fehler eigentlich * war *? Das würde es dir leichter machen, dir zu helfen. War der Fehler möglicherweise 'ERROR 1062 (23000): Duplicate entry ...'? :-)). – LSerni

+0

@isemi. . . Der Fehler war dumm. Ich habe das dritte Argument für 'substring_index() 'weggelassen und es ist jetzt behoben. –

Verwandte Themen