gpt4 book ai didi

sql - 检查 Tarantool 中是否存在 SQL 表

转载 作者:行者123 更新时间:2023-12-04 20:45:23 26 4
gpt4 key购买 nike

如果表已存在,如何检查 Tarantool SQL?

最佳答案

仅使用 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
...

关于sql - 检查 Tarantool 中是否存在 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57060252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com