其实这个在手册中的变量赋值一章已经介绍。好多人没有注意看而已。
/*DDL Information For - test.user*/
Table Create Table
|
先看以下INSERT:
insert into `user`(username) values(@var1:='csdn_user1');
select cast(@var1 as char(20)) ;
|
cast(@var1 as char(20))csdn_user2
这个例子中使用的ID是AUTO_INCREMENT。所以还有另外一种方法得到。
select username from `user` where id = last_insert_id();
|
usernamecsdn_user1
下来看看UPDATE:
update `user` set username = (@var1:='csdn_user2');
|
select cast(@var1 as char(20)) ;
|
cast(@var1 as char(20))csdn_user2
本文转自 david_yeung 51CTO博客,原文链接:http://blog.51cto.com/yueliangdao0608/81401,如需转载请自行联系原作者