有一个表table,里面有字段name,含有1,2,3 三个值,
我想直接从这个表生成insert的sql语句,写到aa表中,
写成select ' insert into aa(name) values('''+name+'''); ' from table;
希望得到的结果是:
insert into aa(name) values('1');
insert into aa(name) values('2');
insert into aa(name) values('3');
但是得不到想要的结果,请高手帮帮忙,谢谢了
我想直接从这个表生成insert的sql语句,写到aa表中,
写成select ' insert into aa(name) values('''+name+'''); ' from table;
希望得到的结果是:
insert into aa(name) values('1');
insert into aa(name) values('2');
insert into aa(name) values('3');
但是得不到想要的结果,请高手帮帮忙,谢谢了
不过你可能理解错了
我是想通过 select 'insert into aa(name) values('''+name+''');' from table;
这条select语句 输出 这条insert 语句: insert into aa(name) values('1');
然后导到其他数据库中
insert into aa(name) values('1');
insert into aa(name) values('2'); 这种insert语句 阿
只是不知道怎么取出name的值
唉 每人知道么?
insert into aa values('1')
insert into aa values('2')
insert into aa values('3')select 'insert into aa(name) values('''+Cname+''');'from aa结果如下:
insert into aa(name) values('1');
insert into aa(name) values('2');
insert into aa(name) values('3');
在mysql 数据库里执行的结果 好像和你的结果不一样啊,你试了么?