gpt4 book ai didi

php - 导入 Excel 文件时 MySQL 中出现语法错误 #1166 - 列名不正确

转载 作者:行者123 更新时间:2023-11-29 23:58:12 25 4
gpt4 key购买 nike

我正在尝试将 Excel 文件上传到 MySQL 数据库中。导入 Excel 文件时,我从 MySQL 收到语法错误 #1166 - 列名不正确...

CREATE TABLE IF NOT EXISTS  `myfarmer`.`ville` 
(
` Évosges ` VARCHAR( 42 ) ,
`1230` INT( 5 ) ,
`45.958333` DECIMAL( 8, 6 ) ,
`5.5` VARCHAR( 17 )
) ENGINE = MYISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

最佳答案

列名称的开头不能有空格:

MariaDB [test]> create table foo (` bar ` int);
ERROR 1166 (42000): Incorrect column name ' bar '
MariaDB [test]> create table foo (`bar` int);
Query OK, 0 rows affected (0.00 sec)

所以

` Évosges ` VARCHAR( 42 ) ,

应该是

`Évosges` VARCHAR( 42 ) ,

关于php - 导入 Excel 文件时 MySQL 中出现语法错误 #1166 - 列名不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25205893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com