Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列中的SQLite表是否可能?_Sqlite - Fatal编程技术网

列中的SQLite表是否可能?

列中的SQLite表是否可能?,sqlite,Sqlite,假设我有一个包含以下列的表: ID INTEGER PRIMARY KEY, NAME TEXT, KEYWORDS TEXT 我希望关键字是一个可以包含零个或多个不同字符串的表。我该怎么做?如果不可能,有哪些替代方案?切勿在一列中存储多个值! 你面临的问题被称为m对n关系。使用另一个包含关键字的表和映射表来关联您的表和关键字表。示例(我将您的第一个表命名为文章) articles table ---------------- ID NAME keywords table ---------

假设我有一个包含以下列的表:

ID INTEGER PRIMARY KEY,
NAME TEXT,
KEYWORDS TEXT
我希望关键字是一个可以包含零个或多个不同字符串的表。我该怎么做?如果不可能,有哪些替代方案?

切勿在一列中存储多个值! 你面临的问题被称为m对n关系。使用另一个包含关键字的表和映射表来关联您的表和关键字表。示例(我将您的第一个表命名为
文章

articles table
----------------
ID
NAME

keywords table
--------------
ID
KEYWORD

article_keywords
-------------
ARTICLE_ID
KEYWORD_ID