Ankündigung

Einklappen
Keine Ankündigung bisher.

Collation

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Collation

    Hallo, angenommen ich möchte utf8_bin als Collate in meiner Tabelle verwenden, hier mein Create-Statement:

    PHP-Code:
    CREATE TABLE `example` (
    `
    nicknamevarchar(200COLLATE utf8_bin NOT NULL
    ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin
    1) Muss ich dann bei jedem Attribut wie hier Nickname COLLATE utf8_bin schreiben, oder wird das untere COLLATE automatisch an alle Attribute übertragen?
    2) Ist es notwendig bei Attributen wie id, die sowieso von der Datenbank erzeugt werden werden COLLATE anzugeben?


  • #2
    Zu 1): Wenn du den Character Set und den Collate für die gesamte Tabelle definiert hast, gilt dies für jede Spalte, sofern du diesen Wert nicht explizit überschreibst.
    Zu 2): Dürfte in Bezug auf 1) hinfällig werden, da du sowieso nix dazu schreiben musst.

    Kommentar

    Lädt...
    X