如果表已经存在,我如何签入 Tarantool SQL?
问问题
149 次
1 回答
4
仅使用 SQL 工具可以通过以下方式完成:
SELECT EXISTS (select true from "_space" where "name" = 'table_name')
例如:
tarantool> SELECT EXISTS (select true from "_space" where "name" = 'T1')
---
- metadata:
- name: EXISTS (select true from "_space" where "name" = 'T1')
type: boolean
rows:
- [true]
...
tarantool> SELECT EXISTS (select true from "_space" where "name" = 'T')
---
- metadata:
- name: EXISTS (select true from "_space" where "name" = 'T')
type: boolean
rows:
- [false]
...
在 Lua 模式下:
tarantool> box.space.T1 ~= nil
---
- true
...
tarantool> box.space.T ~= nil
---
- false
...
于 2019-07-16T15:04:43.167 回答