我有一个sql表,其中包含关键字和出现的事件(尽管事件并不重要):
____________
dog | 3 |
____________
rat | 7 |
____________
cat | 9 |
____________
rat | 2 |
____________
我想要做的是创建一个新表,其中每列是第一个表中的唯一关键字以及id。像这样
_______________________
randomID|rat |cat |dog|
______________________
我不太确定如何做到这一点。我正在使用python写入第一个表,但是如果我可以在MySQL工作台中使用create table来做这个更好! 谢谢!
答案 0 :(得分:0)
尝试这可能有效
Insert into tablename (cat,rat,dog) values (select cat from table,select rat from table,select dog from table)
你想要创建动态的id