Php MySQL将表内容移动到另一个表中的单个单元格中
好的,我有两张桌子。让我们称它们为test2和test2history test2如下所示:Php MySQL将表内容移动到另一个表中的单个单元格中,php,mysql,mysqli,mysqli-multi-query,Php,Mysql,Mysqli,Mysqli Multi Query,好的,我有两张桌子。让我们称它们为test2和test2history test2如下所示: (来源:) test2历史记录如下所示: 我需要从表test2中提取多个单元格,并将它们放入test2history中的单个单元格中。test2中的week列将设置为test2history中的week值 test2中的day列转换为: 0=未设置 1=星期一 2=星期二 3=星期三 4=星期四 5=星期五 在我正在工作的站点上,当单击submit时,它应该从test2中提取所有单元格数据,其中
(来源:) test2历史记录如下所示: 我需要从表test2中提取多个单元格,并将它们放入test2history中的单个单元格中。test2中的week列将设置为test2history中的week值 test2中的day列转换为:
- 0=未设置
- 1=星期一
- 2=星期二
- 3=星期三
- 4=星期四
- 5=星期五
我努力写的问题在任何形式上都是不正确的,但我试过了,我不知道该怎么做,希望你们中的一个能做到。谢谢你的帮助。不久前,我使用GROUP_CONCAT解决了这个问题
UPDATE test2history SET monday = (SELECT group_concat(map, ' ', cards SEPARATOR ', ') FROM test2 WHERE test2.day=1 AND test2.week=$week)
我只是每天重复这个问题。这个想法确实很糟糕。你要做的是创建另一个表,并保留结构。你甚至不知道它是用来做什么的,所以你对这个想法的好坏没有任何意见。