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

Linux Mint下MySQL Workbench导入CSV后的主键及列查询问题

问题排查与解决

1. 查询无响应的直接原因

你写的查询语句里把原列名IDCarga拼成了IDCaga(少了一个字母r),这是核心错误。MySQL找不到不存在的列,就会出现无响应或报错,修正拼写后就能正常查询:

SELECT IDCarga FROM `Antaq`.`2023CargaN`;

2. 原首列无法操作的潜在问题

导入后IDCarga无法查询或关联,大概率是MySQL Workbench的CSV导入规则导致:

  • 导入时如果首行列名是大小写混合格式,MySQL可能会严格区分大小写(取决于lower_case_table_names配置),或者自动给列名添加了反引号
  • 先执行DESCRIBE Antaq.2023CargaN;查看表的实际列结构,确认IDCarga的准确名称和数据类型

3. 主键设置的优化方案

既然IDCarga本身是唯一值,完全没必要新增自增主键,直接把它设为主键更贴合你的业务需求:

ALTER TABLE `Antaq`.`2023CargaN` MODIFY COLUMN `IDCarga` 替换为实际类型 PRIMARY KEY;

把语句里的替换为实际类型换成IDCarga真实的数据类型(比如INT、VARCHAR(64)),这样既能复用原有的关联键,又避免冗余列。

内容的提问来源于stack exchange,提问作者ajmacedo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 02:42:10