Heim  >  Artikel  >  Datenbank  >  Was tun, wenn in MySQL der Fehler 1267 auftritt?

Was tun, wenn in MySQL der Fehler 1267 auftritt?

coldplay.xixi
coldplay.xixiOriginal
2020-08-24 16:27:125820Durchsuche

Die Lösung für den 1267-Fehler in MySQL: Führen Sie vor dem Ausführen der MySQL-Abfrageanweisung den Zeichensatz aus, der zum Erstellen der Tabelle verwendet wird. Bitte ändern Sie ihn entsprechend der tatsächlichen Situation.

Was tun, wenn in MySQL der Fehler 1267 auftritt?

Die Lösung für den 1267-Fehler in MySQL:

Wenn sich der beim Erstellen der Tabelle verwendete Zeichensatz vom Standardzeichensatz von MySQL unterscheidet, kommt es bei Abfragevorgängen häufig vor, insbesondere wenn chinesische Schriftzeichen vorhanden sind Die folgende Fehlermeldung wird angezeigt:

 ERROR 1267 (HY000): Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like'

Die Lösung lautet:

Bevor Sie die MySQL-Abfrageanweisung ausführen, führen Sie „set name gbk“ aus. gbk ist der zum Erstellen der Tabelle verwendete Zeichensatz. Bitte ändern Sie ihn entsprechend der tatsächlichen Situation!

Relevante Lernempfehlungen: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn in MySQL der Fehler 1267 auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn