MySQL for Excel将数据从Excel添加到MySQL时更改数据类型
当使用Mysql for Excel并将Excel电子表格中的数据附加到SQL数据库时,是否有必要更改Excel数据中的默认数据类型?例如,excel中的数据都是varchar,但我想将某一列的数据类型更改为year或integer。由于数据库中的这些列不同,因此数据将不会传输。在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
列选项部分选择“数据类型”
记录
本论坛面向编程问题,鼓励个人展示他们的尝试,以便回答有问题的领域。我尝试使用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属性表时,数据都会通过;该列没有显示任何值,尽管它说这些值是插入的。