之前习惯把查询结果直接保存到一张新表里再操作,这时候新表里的列名自动会保存为查询操作方法的名字。
比如
CREATE table b SELECT concat_ws(':',label,count) from `words_label` where label like %a%
此时b表里就一列,列名即为concat_ws(‘:’,label,count),这在保存时完全ojbk,但是再对表里的这列操作时则会报错,所以需要将concat_ws(‘:’,label,count)这列改个名字,label为新列名,语句如下:
alter table b change column `concat_ws(':',label,count)` label varchar(30)
记住对关键字操作的方法就是:
`关键字`
版权声明:本文为Hedy5566原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。