2017-01-06 2 views
0

Ich erstelle eine Tabelle in mysql, aber wenn ich Spalten Datentyp als Text hinzufügen mysql definieren Sie es als Primärschlüssel.Erstellen Tabelle in MySQL mit Text Datentyp

Kann mir jemand sagen, was getan werden muss, damit der Primärschlüssel nicht am TEXT-Datentyp aktiviert wird.

+0

Können Sie bitte Ihre Anfrage zeigen? –

+0

Ihr Problem ist mit der DDL für die Tabellenerstellung. Dies ist eine sehr schlechte Art, Fragen zu stellen, d. ohne jedes Detail. Ändern Sie Ihre Frage mit Details, wie Sie erstellen, welche Abfrage ausgeführt wird usw. –

Antwort

0

Ich bin fast sicher, dass Sie die Länge des Schlüssels definieren müssen. Die maximale Länge beträgt 767 Bytes für einen Schlüssel.

+0

Ich möchte den TEXT-Datentyp nicht als primär definieren, aber mysql macht es selbst. – Kash

+0

MySQl nicht selbst einen Schlüssel definieren. Es ist möglich, dass Ihr Kunde dies tut. –

+0

Nein ich bin manuell hinzufügen Spalte zu MySQL-Tabelle. – Kash