mysql> INSERT INTO news_new SELECT * FROM news ORDER BY id LIMIT 30; ERROR 1054 (42S22): Unknown column 'id' in 'order clause'
时间: 2024-03-23 16:41:14 浏览: 131
龙蛛搜索 v2.2_s22.zip
这个报错是因为news表中不存在名为id的字段。请检查news表的字段名,确保在ORDER BY子句中使用了正确的字段名。如果news表中没有自增长的主键或者名为id的字段,请使用其他字段名替换掉ORDER BY id中的id,例如:
```
INSERT INTO news_new SELECT * FROM news ORDER BY create_time LIMIT 30; -- 假设create_time是一个日期时间字段
```
这样就可以将news表中按照create_time字段排序的前30行数据插入到news_new表中了。
阅读全文