war*_*iuc 27 sqlite comments metadata
在MySQL Workbench中,您可以向MySQL数据库中的表和列添加注释.
Sqlite是否支持向表和列添加注释?
mu *_*ort 39
我不这么认为.在"SQL所理解的SQLite的"页面未提到的表或列的意见也不会在CREATE TABLE或ALTER TABLE文档.
此外,不受支持的SQL wiki页面具有以下内容:
2009-08-04:表和专栏评论 - 我已经搜索了doco,找不到任何关于对表或其列应用注释的信息.
是的,这是2009年的维基页面,但其他文档支持该说明.
但是,SQLite会保留您放在DDL中的SQL注释.如果将其提供给sqlite3CLI工具:
CREATE TABLE User
-- A table comment
(
uid INTEGER, -- A field comment
flags INTEGER -- Another field comment
);
Run Code Online (Sandbox Code Playgroud)
然后你从一个.schema命令得到完全回复:
sqlite> .schema
CREATE TABLE User
-- A table comment
(
uid INTEGER, -- A field comment
flags INTEGER -- Another field comment
);
Run Code Online (Sandbox Code Playgroud)
因此,如果您可以控制用于创建表的DDL,那么您应该能够伪造它.