flask_sqlalchemy不太支持动态改表字段,所以我用pymysql来实现这个功能。flask_migrate查了很多资料没找到关于在代码段中使用迁移命令的内容。
flask_sqlalchemy语句 与pymysql语句不能在一个视图函数中共用,不然网页和相应数据库的表会卡死.
mysql如何查询表中所有字段的名字
select COLUMN_NAME,column_comment from INFORMATION_SCHEMA.Columns where table_name='表名' and table_schema='数据库名'
如果要查询字段类型(DATA_Type),注释(Column_Comment)的话,这些参数大小写无所谓,但是不能拼错。
select COLUMN_NAME,DATA_Type,Column_Comment from INFORMATION_SCHEMA.COLUMNS where table_name='materials' and table_schema='jxc'
重点:在mysql中查找某个数据库中某个表中某个字段的名称。
SELECT column_name from information_schema.columns WHERE column_name ='物料ID' and table_name = 'stock_in' and table_schema ='jxc'