我正在尝试向mysql中的现有表添加一列。我正在尝试这样做:ALTER TABLE users ADD online TINYTEXT(3) AFTER name; 但这会导致此错误: 错误1064(42000):您的SQL语法有错误;检查 与您的MySQL服务器版本相对应的手册 在第1行的'(3)AFTER name'附近使用的语法 最佳答案 删除(3)。 Tinytext既不需要也不支持。如果只需要3个字符,请不要使用tinytext,请使用char或varchar。