You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 22:24:22