我想问一下,在mysql中有一个表table,id设置的为自增长类型(假如本表中有两个字段:id、name),如果我要插入一条新的记录,是写insert into table values('name') 还是必须得写 insert into table(`name`) values('name') 以前数据弄的是mssql的,第一次接触mysql,所以想问问各位,谢谢了!
自增长的可以这样: insert into T1(name) value (hubeiliuyaping)
insert into table(`name`) values('name') NAME保留字
还有个问题就是用mysql建立存储过程中有多个返回数据集 比如说下面这个:CREATE PROCEDURE select_news_test() BEGIN select * from news where id = 9; select * from news where id = 10 ; END 这里返回的是两个结果,我用php前台处理的时候我应该怎么去单独取每个结果集呢?
1:自增字段在插入的时候可以不列出来名称,用insert into table(`name`) values('name') 2:PHP的记录集,是否可以循环出每个记录集??用ADO的RECORDSET对象是可以的。
insert into table(`name`) values('name')
insert into table values(null,'name') ;
insert into table(id,name) values(0,'name') ;
insert into T1(name) value (hubeiliuyaping)
NAME保留字
BEGIN
select * from news where id = 9;
select * from news where id = 10 ;
END
这里返回的是两个结果,我用php前台处理的时候我应该怎么去单独取每个结果集呢?
2:PHP的记录集,是否可以循环出每个记录集??用ADO的RECORDSET对象是可以的。