MySQL无法创建表求助:提示‘A table must have at least one visible column’
解决MySQL创建表报错"A table must have at least one visible column"
这个错误的核心原因是:你创建表时没有定义至少一个可见的字段(列)。下面分两种场景给出解决办法:
可视化工具操作(比如你截图里的工具)
- 在创建表的界面,找到列配置区域,必须添加至少一行字段:
- 填写列名(比如
id) - 选择对应的数据类型(比如
INT) - 按需设置主键、自增等属性
- 填写列名(比如
- 确认有列配置完成后,再点击创建按钮。
用SQL语句创建表
必须在括号里定义至少一个列,正确示例:
CREATE TABLE my_first_table ( id INT PRIMARY KEY AUTO_INCREMENT, user_name VARCHAR(50) NOT NULL );
避免这种空括号的错误写法:
CREATE TABLE my_first_table (); -- 会直接触发报错
内容的提问来源于stack exchange,提问作者j.j.3
相关产品推荐
相关产品推荐

