Heim > Datenbank > MySQL-Tutorial > Können MySQL-TEXT-Spalten Standardwerte haben?

Können MySQL-TEXT-Spalten Standardwerte haben?

Susan Sarandon
Freigeben: 2024-12-19 01:03:08
Original
552 Leute haben es durchsucht

Can MySQL TEXT Columns Have Default Values?

Standardwerte für TEXT-Spalten in MySQL

Frage:
Warum ist es nicht möglich, TEXT-Spalten in MySQL Standardwerte zuzuweisen? MySQL?

Antwort:

Entgegen der gegebenen Aussage ist die Zuweisung von Standardwerten zu TEXT-Spalten in MySQL zulässig. Aufgrund einer Diskrepanz zwischen Windows und anderen Betriebssystemen löst diese Aktion jedoch einen Fehler auf Windows-Plattformen aus.

Während Linux und andere Plattformen eine Warnung für dieses Verhalten auslösen, gibt Windows MySQL v5 einen Fehler aus. Diese Inkonsistenz entsteht durch Unterschiede in den SQL-Modus-Einstellungen von MySQL.

Lösung:

Um den strikten Modus in MySQL 5 (Windows) zu deaktivieren und Standardwerte für TEXT-Spalten zuzulassen, Befolgen Sie diese Schritte:

  1. Bearbeiten Sie die Datei /my.ini und suchen Sie Zeile:

    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    Nach dem Login kopieren
  2. Ersetzen Sie es durch:

    sql_mode='MYSQL40'
    Nach dem Login kopieren
  3. Starten Sie den MySQL-Dienst neu (net stop mysql5 und net start mysql5).

Wenn Sie über Root-/Administratorzugriff verfügen, können Sie alternativ Folgendes ausführen Abfrage:

mysql_query("SET @@global.sql_mode='MYSQL40'");
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonKönnen MySQL-TEXT-Spalten Standardwerte haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage