Commit Graph

30 Commits

Author SHA1 Message Date
thinkphp
9a68abd572 Merge branch 'master' of https://github.com/top-think/framework 2018-01-01 20:19:31 +08:00
thinkphp
282d04e4af 更新说明 2018-01-01 20:19:18 +08:00
thinkphp
fba2b4b585 改进mysql的insertAll方法 2017-12-28 17:23:33 +08:00
thinkphp
c5a826bcc1 改进sqlsrv驱动 2017-09-05 16:46:10 +08:00
yinggaozhen
18dfd95f48 新增Sqlite->parseLimit limit参数注释 2017-08-03 11:29:14 +08:00
thinkphp
52e33ddbc7 数据库驱动改进 2017-07-12 15:21:37 +08:00
fangrenfu
37ff5677dc 修正join其他表时生成的delete语句错误。
Db::table('a')->join('b','a.map=b.id')
            ->where('b.id=1')->delete();
生成的语句是
delete from a inner join b on a.map=b.id where b.id=1 //这在mssql中存在语法错误!
正确的语句应该是delete from a  from a inner join b on a.map=b.id where b.id=1 
希望采纳!
2017-05-20 22:50:04 -05:00
thinkphp
64cba15bd3 修正一处软删除的问题 2017-04-06 22:33:40 +08:00
thinkphp
f00825a477 改进软删除 2017-02-18 21:33:00 +08:00
thinkphp
2c0ee2f616 改进软删除 2017-02-09 19:12:45 +08:00
thinkphp
d6b9e2f628 2017更新 2017-01-01 13:00:23 +08:00
thinkphp
8f59235a0a 修正sqlsrv驱动parseOrder方法 2016-10-08 10:34:57 +08:00
thinkphp
de7d3e39e0 改进sqlsrv驱动类parseKey方法 2016-10-07 11:47:44 +08:00
thinkphp
14f4302156 改进parseKey方法 2016-10-07 11:43:08 +08:00
thinkphp
76b7f02ea4 改进join方法和alias方法的解析 改进软删除的base方法 2016-10-06 19:48:11 +08:00
thinkphp
7a27dafae4 修正mysql的json类型字段查询 2016-09-26 17:53:16 +08:00
过客
0c0da5fd44 json字段支持参数错误
explode 参数位置错误
2016-09-09 15:54:42 +08:00
thinkphp
10a323b2c1 修正sqlsrv驱动 2016-08-31 18:00:45 +08:00
thinkphp
a322533596 删除sqlsrv驱动的parseOrder方法 2016-08-31 15:24:20 +08:00
thinkphp
af91e7031c 部分不常用的驱动和扩展移出核心 单独扩展 2016-07-16 18:18:05 +08:00
fangrenfu
6fa8779767 修正MSSQL的UPDATE语句语法错误
query->table('a')->join('b','b.id=a.map')->where('b.id=1')->update($data);
以上应用时update生成的sql语句语法错误。
更正方法:join前增加from 源表名
2016-07-09 09:27:09 +08:00
thinkphp
0622729b72 修正Mysql builder驱动 2016-07-06 11:56:10 +08:00
WeakSun
bcf9215900 修正MYSQL数据库UPDATE JOIN语句语法错误
JOIN应该在SET之前
2016-07-01 13:33:42 +08:00
thinkphp
7f13d70d0b 改进App类和Request类 2016-06-24 23:41:02 +08:00
fangrenfu
541b765eb4 修正selectInsert方法字段数不一致错误
mssql中为实现排序增加了row_number列,导致在selectInsert方法中字段数不一致。
修正方法:定义selectInsertSql属性,重写selectInsert方法。
2016-06-09 09:32:40 +08:00
fangrenfu
174102836e 修改mssql 删除数据时错误
删除数据时不应该有ORDER,否则在MSSQL中会报错。
定义$deleteSql方式解决。
2016-06-06 22:40:25 +08:00
thinkphp
96999f04ac 改进Sqlsrv驱动 2016-06-06 15:32:24 +08:00
fangrenfu
d3540cff5b 修正mssql查询和更新时生成语句的错误
带order参数查询时,取值错误,取的$order[0]内容是第一个字母r。
生成update语句时,ORDER应该替换成空(MSSQL的update语句中不支持order)
2016-06-06 15:21:08 +08:00
thinkphp
c62bc8bca2 完善数据库驱动 2016-04-16 15:07:29 +08:00
thinkphp
6886c03657 数据库重构 2016-04-16 11:18:35 +08:00