LOAD DATA INFILE 'data.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' (col1 INTEGER, col2 FLOAT, col3 DATE);
以上代码是一个导入数据的例子,其中COL1被强制指定为整型,COL2被指定为浮点型,COL3被指定为日期类型。
如果导入的数据类型与表的数据类型不匹配,MySQL会尝试将其转换为相应的类型。但这种转换会导致数据的精度和准确性有所损失,因此,使用强制数据类型导入是非常重要的。
需要注意的是,如果导入的数据类型与表的数据类型不兼容,将会导致导入失败。因此,在进行数据导入之前,建议先检查表的数据类型,以免出现问题。