mysql 目前肯定是不支持 with .. as 语法的。一般的情况下,你可以用 子查询来代替;如果是要实现递归,只能用临时表或者存储过程实现了。
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都做网站、颍泉网络推广、小程序定制开发、颍泉网络营销、颍泉企业策划、颍泉品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供颍泉建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
这上面的SQL语句基本没有变化,
![CDATA[SELECT LAST_INSERT_ID() AS ID ]]---》SELECT @@IDENTITY
insert into t_docrecord(id,filename,doctype,lastmodify) values
(?,?,?,?) -》
insert into t_docrecord(id,filename,doctype,lastmodify) values
(@id,@filename,@doctype,@lastmodify)
select * from t_docrecord where filename=#value# ->select * from t_docrecord where filename=@filename
下面一样的就不再改了,都改成@ID 开头,到时用SQL命名参数来处理,
select 字段名(多个字段可以用,隔开 *标示全部) from 表名 where条件
insert into 表名(字段名1,字段名2) values('数值1','数值2')
语法:update 表名 set 字段名1='更新的值',字段名2='更新的值' where条件
delete from biao where条件
基本上就这四个基本的语法了,如果你觉的有用,就采纳吧
参考资料: