MemSql>添加列,如果不存在
问题描述:
我没有找到关于这部分的文档中的任何东西 - 如果不存在或将列添加到表中或检查列是否存在。MemSql>添加列,如果不存在
尽管有一个way来查看表的描述,但是在SQL查询中正确地检查它是很好的。
任何想法如何至少对这些?
答
您可以通过查询information_schema.columns并查看它是否存在于SQL中来检查SQL中是否存在列。
select count(*) from information_schema.columns where table_name = 't' and column_name = 'c'
您可以使用ALTER TABLE ADD COLUMN添加一列。