Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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初学者。使用多个数据类型的列创建表_Mysql_Sql_Generics_Import From Csv - Fatal编程技术网

MYSQL初学者。使用多个数据类型的列创建表

MYSQL初学者。使用多个数据类型的列创建表,mysql,sql,generics,import-from-csv,Mysql,Sql,Generics,Import From Csv,我正在将CSV导入SQL数据库,但我的CSV中的列可以有多种数据类型,例如包含字符串值“N/a”的整数“人数”列 据我所见,表创建涉及指定列的数据类型,例如 CREATE TABLE sampletable( Number_of_people INT ); 我有办法做到这一点吗 我会将列设置为可空,并在插入数据时将“N/A”转换为空。尝试将其设置为VARCHAR,然后在检索该数据时,将字符串转换为int

我正在将CSV导入SQL数据库,但我的CSV中的列可以有多种数据类型,例如包含字符串值“N/a”的整数“人数”列

据我所见,表创建涉及指定列的数据类型,例如

CREATE TABLE sampletable( Number_of_people INT ); 

我有办法做到这一点吗

我会将列设置为可空,并在插入数据时将“N/A”转换为空。

尝试将其设置为VARCHAR,然后在检索该数据时,将字符串转换为int