是否可以将sqlite表嵌套在彼此中?

时间:2011-06-23 13:42:50

标签: php sqlite pdo

是否可以使用PDO在sqlite中相互嵌套表?

我可以在"thisExtra"列的"example"行内的表"this"内创建表"y"吗?

如果有可能,我该怎么做呢? 会不会有任何严重的性能影响?

我问这个的原因是因为我习惯于从xml文件访问数据 - 我可以在任何我想要的地方放置任何我想要的东西(理所当然)

提前致谢!

2 个答案:

答案 0 :(得分:2)

没有。表不是SQLite中字段的有效数据类型。您需要创建与另一个表的关系。

作为旁注,复杂的XML文档不适合分段存储在关系数据库中。你应该考虑尝试不同的东西。

答案 1 :(得分:2)

简短的回答是肯定的。您可以将子表存储为blob对象。然而,那说这是一个可怕的,可怕的想法。这与使用关系数据库的目的完全相反。访问数据将是处理密集型而不是最佳的。我提到这是一个坏主意吗?