楼主:
Mirage (江枫)
2017-01-19 14:56:12数据库名称:MySQL
在我的database有一些table大概是这样:
Table0
table1
table2
table3
...
tableN
(table1~tableN都是按照CREATE TABLE时的时间命名,像data_2017_1_19_20_32_30...)
其中Table0里面只有一列资料
有一个字段tablename会在CREATE新TABLE后存入最新建立的table名称:
tablename
作者:
shadow0828 (Vugtis Of Shadow)
2017-01-19 16:13:00where columns ?没有写要塞的字段名称?
楼主:
Mirage (江枫)
2017-01-19 16:42:00有指定column..忘记打 error显示错误好像是在那个select的子查询那边orz好奇子查询是不是不能这样用Orz
作者:
moyasi (Simple Life)
2017-01-20 12:17:00我猜原po的做法是想 insert into 的table_name用select找应该要用execute才有办法做吧
楼主:
Mirage (江枫)
2017-01-20 14:25:00喔喔!我再试看看QQ 谢谢!
insert into tablen(column1,columns....)select column1,column2.... from table0 where...这样的话?
楼主:
Mirage (江枫)
2017-01-20 19:32:00column名称都是固定已知的 只要要insert进去的table享用子*想用子查询找出来 像6F说的这样orztableN名称存在Table0 平常不会知道抱歉问题好像没解释清楚Orz
这样的话应该只能用参数搭配execute了 参数去接要写入的table name 然后insert的部分用字串组 最后execute
楼主:
Mirage (江枫)
2017-01-23 21:01:00对execute还不熟,我再研究看看,谢谢!