Anforderungen:
Eine Remote-Tabelle userinfo_remote, Datenbankkodierung gbk, Korrekturlesesatz ist gbk_chinese_ci, Felder (UID, Benutzername, Passwort, E-Mail usw.), wobei der eindeutige Index des Benutzernamens
bestimmte Felder aus der Remote-Tabelle abrufen muss ( UID, Benutzername, Passwort) und dann in die lokale Tabelle userinfo_local schreiben, die Codierung der lokalen Tabelle ist utf8, der Prüfsatz ist utf8_general_ci, in dem der Benutzername der einzige Index ist
Problem:
In der Remote-Datenbank war es so festgestellt, dass es Benutzer wie die folgenden Benutzer gibt
uid=12 ,Benutzername=coco,
uid=234 Benutzer,Benutzername=CǒCǒ,
Beim Schreiben in die lokale Datenbank wird ein Fehler mit doppeltem Benutzernamen gemeldet. Solche Fehler sind gemeldet, und es gibt noch andere,
Lösung: Ohne Änderung des Korrekturlesesatzes In diesem Fall (da userinfo_local später als neue Benutzertabelle verwendet wird) verfügt das Projekt über eine Benutzerregistrierungsfunktion, und wir hoffen, die Groß- und Kleinschreibung weiterhin beizubehalten Anforderung), wie übertrage ich die Daten der Remote-Tabelle auf die neue Tabelle ~~~~?