如果我想使用nodejs / sequelize将.csv文件(通过Get请求到url)上传到MySQL,是否有一种方法可以自动检测架构,而不定义所有要批量插入到云sql数据库中的列?
发布于 2021-12-28 22:46:42
可能存在一种后缀方式,但我只想直接询问mysql服务器其数据库的结构。
例如,这将给出数据库XXXXXX的表。
SELECT `TABLE_NAME` FROM `INFORMATION_SCHEMA`.`TABLES` WHERE `TABLE_SCHEMA`= 'XXXXXX'类似地,这将返回表中可用的列。
SELECT `TABLE_NAME`, `COLUMN_NAME`, `COLLATION_NAME`, `COLUMN_DEFAULT`, `IS_NULLABLE`, `DATA_TYPE`, `CHARACTER_MAXIMUM_LENGTH`, `EXTRA`, `COLUMN_COMMENT` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='XXXXXX' and `TABLE_NAME` = 'YYYYYY'https://stackoverflow.com/questions/70513289
复制相似问题