Heim > Datenbank > MySQL-Tutorial > Hauptteil

Einführung in die Methode zur Anzeige doppelter Anführungszeichen in der MySQL-Tabellenerstellungsanweisung

不言
Freigeben: 2018-12-15 10:49:44
nach vorne
2908 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Methode zur Anzeige doppelter Anführungszeichen in MySQL-Tabellenerstellungsanweisungen. Ich hoffe, dass er für Sie hilfreich ist.

Ich habe bei der Arbeit eine MySQL-Datenbank verwendet und festgestellt, dass die DDL nach dem Erstellen der Tabelle anzeigte, dass der Tabellenname und die Felder alle in doppelten Anführungszeichen standen. Eine solche DDL kann nicht über das Online-Arbeitsauftragssystem weitergeleitet werden und die doppelten Anführungszeichen müssen in umgekehrte Anführungszeichen (`) umgewandelt werden.

Durch die Ausführung des Befehls show VARIABLES like '%sql%' haben wir festgestellt, dass der Wert von sql_mode ANSI_QUOTES ist.

Überprüfen Sie die Konfigurationsdatei my.cnf und finden Sie die folgende Konfiguration:

# 对本地的mysql客户端的配置
[client]
#default-character-set = utf8
# 对其他远程连接的mysql客户端的配置
[mysql]
default-character-set = utf8
# 本地mysql服务的配置

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server = utf8
sql_mode='ANSI_QUOTES'
default-storage-engine=INNODB

server-id=1
log-bin=mysql-bin
binlog_format=MIXED
expire_logs_days=30

[mysqld_safe]
log-error=/var/log/mysqld.log
Nach dem Login kopieren

Entfernen Sie die sql_mode-Konfiguration unter mysqld und starten Sie den Dienst neu.

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zur Anzeige doppelter Anführungszeichen in der MySQL-Tabellenerstellungsanweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!