2012-07-28 49 views
0

正在创建一个网站并通过php将其链接到mysql数据库我有一个主要的表格,网站的用户可以输入值并且我想从该大表格动态地创建表格在现有的表中在MySql中动态创建表格

例如,我有一张有一些学校访问记录的表格,一所学校可能会在记录中出现多次,所以我想为每个学校独立设置表格,并从大表格中获取信息并更新其表格每当为该学校输入新记录时,都会记录这些值。我不确定这是否可以动态完成,这对于MySql来说是新的,有什么想法?

谢谢

+0

为什么你认为你需要这个? – 2012-07-28 13:40:20

+0

创建学校大师并从访问过程中发布独特的学校名称 – 2012-07-28 15:05:55

回答

0

你可以这样做,但不建议。最好使用单个表格。如果你需要提高性能,你可以添加索引。

如果您仍然想这样做,你可能要考虑creating views,而不是表:

CREATE VIEW view_school1 AS 
SELECT col1, col2, ..., coln 
FROM school WHERE name = 'school1' 
+0

感谢您的重播 – Rose 2012-07-30 07:39:41

+0

我还有一个问题是否可以在视图中添加新的字段?我想为每个特定的学校访问添加索引。实际上,整个故事为什么我想要这样做是因为每当用户搜索一所学校的记录并在记录出现后,我想添加一个选项以分别以特定形式查看每条记录我想在每条记录和所选按钮旁添加单选按钮会显示相关的记录,将其链接到记录索引。我认为这很麻烦,但没有其他想法想到如何显示每条记录。如果任何有更好的主意,我会感激:) – Rose 2012-07-30 08:16:45

+0

对不起,但我不真正了解你的要求。您是否尝试创建[master-detail界面](http://en.wikipedia.org/wiki/Master%E2%80%93detail_interface)? – 2012-07-30 10:52:49