我不知道为什么我不能将列的数据类型从 TEXT 更改为 INT。这是我正在使用的脚本。
ALTER TABLE covidworlddata.coviddeaths
ALTER COLUMN total_deaths INT;
错误 1366:不正确的整数值:第 1 行 SQL 语句中列“total_deaths”的“”:ALTER TABLE covidworlddata
。coviddeaths
更改列total_deaths
total_deaths
INT(255) NULL 默认 NULL
错误代码:1064。您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“INT”附近使用正确的语法
是因为 csv 的第一行是列名(例如 total_deaths),如下所示? 源数据 csv