mysql一张表中的一个字段中的值,变为另外一张表中的字段名

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

SELECT
a.*
FROM
equipmentdata a
WHERE
a.timeStamp = "2021-11-22 19:24:01"
GROUP BY
a.valueId;

运行结果及报错内容

因为用mysql不能,以查询出来的值当做字段名

我的解答思路和尝试过的方法

用过触发器,和存储过程不知是不是书写的问题

我想要达到的结果

需要旧表每新增一条数据,就向新表修改一条
1.根据时间,如果有这个字段有这个时间就直接修改,
2.有字段没对应时间就先插入一条时间,根据时间在修改对应字段下的数据
3.有时间没字段,就添加字段,在修改对应字段
4.没时间没字段,就添加字段,插入时间,再根据时间修改对应字段的值

img