Heim  >  Artikel  >  Datenbank  >  Einführung in die Methode zur Anzeige doppelter Anführungszeichen in der MySQL-Tabellenerstellungsanweisung

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

不言
不言nach vorne
2018-12-15 10:49:442856Durchsuche

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen