mySQL中如何查询指定的表中是否存在某个列?
1个回答
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
1、创建数据库表,createtabletest_users(user_idbigint,user_namevarchar(100));
2、查看系统视图tables,在系统视图中可以查到刚建的数据表,select*frominformation_schema.tablestwheretable_name='test_users',
3、查看系统视图columns,在系统视图中可以查到该表所有的字段,select*frominformation_schema.columnstwheretable_name='test_users',
4、查询表中不存在的字段,执行无返回结果,
select*frominformation_schema.columnst
wheretable_name='test_users'
andcolumn_name='user_id2'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询