Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN产品汪
TDengine
提交
e42fff8b
T
TDengine
项目概览
CSDN产品汪
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e42fff8b
编写于
11月 15, 2019
作者:
M
malong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
此时可使用自动建表语法来实现写入数据时里用超级表定义的表结构自动创建不存在的子表 多了个‘里’字
上级
a52ea6e6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
1 deletion
+1
-1
documentation/tdenginedocs-cn/super-table/index.html
documentation/tdenginedocs-cn/super-table/index.html
+1
-1
未找到文件。
documentation/tdenginedocs-cn/super-table/index.html
浏览文件 @
e42fff8b
...
...
@@ -40,7 +40,7 @@ tags (location binary(20), type int)</code></pre>
<p>
统计属于某个STable并满足查询条件的子表的数量
</p></li>
</ul>
<a
class=
'anchor'
id=
'写数据时自动建子表'
></a><h2>
写数据时自动建子表
</h2>
<p>
在某些特殊场景中,用户在写数据时并不确定某个设备的表是否存在,此时可使用自动建表语法来实现写入数据时
里
用超级表定义的表结构自动创建不存在的子表,若该表已存在则不会建立新表。注意:自动建表语句只能自动建立子表而不能建立超级表,这就要求超级表已经被事先定义好。自动建表语法跟insert/import语法非常相似,唯一区别是语句中增加了超级表和标签信息。具体语法如下:
</p>
<p>
在某些特殊场景中,用户在写数据时并不确定某个设备的表是否存在,此时可使用自动建表语法来实现写入数据时用超级表定义的表结构自动创建不存在的子表,若该表已存在则不会建立新表。注意:自动建表语句只能自动建立子表而不能建立超级表,这就要求超级表已经被事先定义好。自动建表语法跟insert/import语法非常相似,唯一区别是语句中增加了超级表和标签信息。具体语法如下:
</p>
<pre><code
class=
"mysql language-mysql"
>
INSERT INTO
<
tb_name
>
USING
<
stb_name
>
TAGS (
<
tag1_value
>
, ...) VALUES (field_value, ...) (field_value, ...) ...;
</code></pre>
<p>
向表tb_name中插入一条或多条记录,如果tb_name这张表不存在,则会用超级表stb_name定义的表结构以及用户指定的标签值(即tag1_value…)来创建名为tb_name新表,并将用户指定的值写入表中。如果tb_name已经存在,则建表过程会被忽略,系统也不会检查tb_name的标签是否与用户指定的标签值一致,也即不会更新已存在表的标签。
</p>
<pre><code
class=
"mysql language-mysql"
>
INSERT INTO
<
tb1_name
>
USING
<
stb1_name
>
TAGS (
<
tag1_value1
>
, ...) VALUES (
<
field1_value1
>
, ...) (
<
field1_value2
>
, ...) ...
<
tb_name2
>
USING
<
stb_name2
>
TAGS(
<
tag1_value2
>
, ...) VALUES (
<
field1_value1
>
, ...) ...;
</code></pre>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录