phpmyadmin varchar(max) geht nicht?
Ich möchte eine Tabelle anlegen aber es schlägt fehl. Ich glaube es liegt am varchar(max) mit varchar(128) hat alles geklappt
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Technologie
Varchar(max) funktioniert nicht bei mySQL sondern nur bei Microsoft SQL Server. Zumindest wäre mir kein anderer SQL Dialekt bekannt, wo das klappt.
Woher ich das weiß:Berufserfahrung – arbeite seit vielen Jahren in der IT
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Informatik
Ich glaube es liegt am varchar(max) mit varchar(128) hat alles geklappt
Klar. Das ist weder Standard-SQL noch wird es von MySQL akzeptiert.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik
Was ist jetzt die Frage? Wie du schon bemerkt hast, gibt es VARCHAR(MAX) bei MySQL nicht. Du muss halt die maximal benötigte Länge fest vorgeben.