MemSql > 如果不存在则添加列
MemSql > add column if does not exist
我在文档中没有找到关于这部分的任何内容 - 如果不存在,请将列添加到 table 或检查列是否存在。
虽然有 way 可以看到 table 的描述,但是最好在 SQL 查询中检查它。
知道至少其中一个怎么做吗?
您可以通过查询 information_schema.columns 并查看它是否存在于 SQL 中来检查它是否存在 - 例如
select count(*) from information_schema.columns where table_name = 't' and column_name = 'c'
您可以使用 ALTER TABLE ADD COLUMN 添加列。
我在文档中没有找到关于这部分的任何内容 - 如果不存在,请将列添加到 table 或检查列是否存在。
虽然有 way 可以看到 table 的描述,但是最好在 SQL 查询中检查它。
知道至少其中一个怎么做吗?
您可以通过查询 information_schema.columns 并查看它是否存在于 SQL 中来检查它是否存在 - 例如
select count(*) from information_schema.columns where table_name = 't' and column_name = 'c'
您可以使用 ALTER TABLE ADD COLUMN 添加列。