auto_increment.tst
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # Test of auto_increment
  3. #
  4. # run this program with mysql -vvf test < this file
  5. drop table if exists auto_incr_test,auto_incr_test2 ;
  6. create table auto_incr_test (id int not null auto_increment, name char(40), timestamp timestamp, primary key (id)) ;
  7. insert into auto_incr_test (name) values ("first record");
  8. insert into auto_incr_test values (last_insert_id()+1,"second record",null);
  9. insert into auto_incr_test (id,name) values (10,"tenth record");
  10. insert into auto_incr_test values (0,"eleventh record",null);
  11. insert into auto_incr_test values (last_insert_id()+1,"12","1997-01-01");
  12. insert into auto_incr_test values (12,"this will not work",NULL);
  13. replace into auto_incr_test values (12,"twelfth record",NULL);
  14. select * from auto_incr_test ;
  15. create table auto_incr_test2 (id int not null auto_increment, name char(40), primary key (id)) ;
  16. insert into auto_incr_test2 select NULL,name from auto_incr_test;
  17. insert into auto_incr_test2 select id,name from auto_incr_test;
  18. replace into auto_incr_test2 select id,name from auto_incr_test;
  19. select * from auto_incr_test2 ;
  20. drop table auto_incr_test,auto_incr_test2;