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 添加列。