在MYSQL中的列内创建表

在MYSQL中的列内创建表,mysql,Mysql,如果我弄错了,我很抱歉,但是有没有办法在MySql的列中创建一个表呢 简介:我有一个名为test\u table的表,其中包含一个名为name test\u column的列。现在我想在test_列中创建一个表。这可能吗?这在MySQL中是不可能的。这在MySQL中是不可能的。您将创建一个子表,其id在主表的列中引用。您不会在列中创建表 比如说 Table 1 columm_pk int column_fk int table 2 column_pk (this is what goes in

如果我弄错了,我很抱歉,但是有没有办法在MySql的列中创建一个表呢


简介:我有一个名为test\u table的表,其中包含一个名为name test\u column的列。现在我想在test_列中创建一个表。这可能吗?

这在MySQL中是不可能的。

这在MySQL中是不可能的。

您将创建一个子表,其id在主表的列中引用。您不会在列中创建表

比如说

Table 1
columm_pk int
column_fk int

table 2
column_pk (this is what goes in table 1)
other columns as needed. 
然后,您只需基于该fk id连接表。第一个表中可以有多个链接到不同子表的fk列。您还可以查看MySql中的数据类型设置,尽管我不推荐它们


顺便说一句,如果你的问题是特定于MySql的,那么你不应该使用oracle标记

您将创建一个子表,其id在主表的列中引用。您不会在列中创建表

比如说

Table 1
columm_pk int
column_fk int

table 2
column_pk (this is what goes in table 1)
other columns as needed. 
然后,您只需基于该fk id连接表。第一个表中可以有多个链接到不同子表的fk列。您还可以查看MySql中的数据类型设置,尽管我不推荐它们


顺便说一句,如果你的问题是特定于MySql的,那么你不应该使用oracle标记

MySql中没有嵌套表,但有一个设置的数据类型可以在表中使用

MySql中没有嵌套表,但有一个设置的数据类型可以在表中使用
那是不可能的。您要查找的是使用第一个表中的字段链接的第二个表

例如:

测试表:

ID | column1 | some more columns
测试表2:

table1_ID | column1| column2...
然后可以使用JOIN命令访问它们。例如:

SELECT *
FROM test_table t1
INNER JOIN test_table2 t2
ON t1.ID = t2.table1_ID

通过这种方式,表1中的每个ID都可以有多行,这会产生您想要的效果。

这种方法是不可能的。您要查找的是使用第一个表中的字段链接的第二个表

例如:

测试表:

ID | column1 | some more columns
测试表2:

table1_ID | column1| column2...
然后可以使用JOIN命令访问它们。例如:

SELECT *
FROM test_table t1
INNER JOIN test_table2 t2
ON t1.ID = t2.table1_ID

通过这种方式,表1中的每个ID都可以有多行,这具有您想要的效果。

不,在MySQL中不能这样做。您可以创建另一个表并使用IDno链接它们,但在MySQL中不能这样做。您可以创建另一个表,并使用IDOP链接它们,如果您包含一些详细说明原因/内容的文本,则可能对OP有用possible@Stephen:我想在单列中存储复选框值,而不是在每个值后面加逗号,如2,3,4,。。。。所以,我对一种有效的方式感兴趣,你能帮我吗..如果你包含一些详细说明原因/原因的文本,可能对OP有用possible@Stephen:我想在单列中存储复选框值,而不是在每个值后面加逗号,如2,3,4,。。。。所以,我对有效的方法感兴趣,你能帮我吗。。