我正在尝试向mysql中的现有表添加一列。

我正在尝试这样做:

ALTER TABLE users ADD online TINYTEXT(3) AFTER name;


但这会导致此错误:


  错误1064(42000):您的SQL语法有错误;检查
  与您的MySQL服务器版本相对应的手册
  在第1行的'(3)AFTER name'附近使用的语法

最佳答案

删除(3)。 Tinytext既不需要也不支持。如果只需要3个字符,请不要使用tinytext,请使用char或varchar。

09-25 16:07