Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL for Excel将数据从Excel添加到MySQL时更改数据类型_Mysql_Sql_Excel_Mysql Workbench - Fatal编程技术网

MySQL for Excel将数据从Excel添加到MySQL时更改数据类型

MySQL for Excel将数据从Excel添加到MySQL时更改数据类型,mysql,sql,excel,mysql-workbench,Mysql,Sql,Excel,Mysql Workbench,当使用Mysql for Excel并将Excel电子表格中的数据附加到SQL数据库时,是否有必要更改Excel数据中的默认数据类型?例如,excel中的数据都是varchar,但我想将某一列的数据类型更改为year或integer。由于数据库中的这些列不同,因此数据将不会传输。在列选项部分选择“数据类型” 记录 本论坛面向编程问题,鼓励个人展示他们的尝试,以便回答有问题的领域。我尝试使用ALTER TABLE property change year\U BUILD year\U BUILD

当使用Mysql for Excel并将Excel电子表格中的数据附加到SQL数据库时,是否有必要更改Excel数据中的默认数据类型?例如,excel中的数据都是varchar,但我想将某一列的数据类型更改为year或integer。由于数据库中的这些列不同,因此数据将不会传输。

列选项部分选择“数据类型”

记录


本论坛面向编程问题,鼓励个人展示他们的尝试,以便回答有问题的领域。我尝试使用ALTER TABLE property change year\U BUILD year\U BUILD VARCHAR(10)将数据类型更改为VARCHAR;SQL数据库对此进行了确认并进行了更改。之后,我插入了“年建成”列的数据:插入到
mhp\U cmbs\U national
属性(
年建成
)值('1966');将
mhp_cmbs_national
属性
year_Build
)值('1968')插入;MySQL说数据是正确的,但是每当我检查SELECT*FROM属性表时,数据都会通过;该列没有显示任何值,尽管它说这些值是插入的。