我想添加一列到mysql中的現有表。爲什麼我不能使用tinytext添加一列?
我試圖做到這一點:
ALTER TABLE users ADD online TINYTEXT(3) AFTER name;
但它會導致這個錯誤:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(3) AFTER name' at line 1
刪除'(3)'。 Tinytext既不需要也不支持。如果你只想要3個字符,不要使用tinytext,使用char或varchar – fancyPants