将动态表插入mysql

时间:2015-03-25 15:41:54

标签: php mysql ajax

我花了几个小时思考如何做到这一点,我需要在mysql表中插入各种表来存储有关公司客户的动态信息,例如excel:

表1:

 Id|Name|Address|Phone Number

表2:

 Id|Name|package|delivered

表3:

 Id|Name|address|attendant|package|delivered

如何在不为每个创建mysql表的情况下执行此操作?因为处理了不同的表。我考虑使用JSON来存储每个标题并以动态方式创建它

这可以在Excel中轻松完成,但需要根据需要在线提供信息

1 个答案:

答案 0 :(得分:0)

您可以创建这样的表,然后使用每个表" Name"填充table_name字段,然后只填充您需要的任何字段。您可以根据需要添加任意数量的字段。

CREATE TABLE `dynamic_table` (
  `table_name` VarChar(500),
  `Field_1` VarChar(500),
  `Field_2` VarChar(500),
  `Field_3` VarChar(500),
  `Field_4` VarChar(500),
  `Field_5` VarChar(500),
  `Field_6` VarChar(500),
  `Field_7` VarChar(500),
  `Field_8` VarChar(500),
  `Field_9` VarChar(500),
  `Field_10` VarChar(500)
);