mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
数据库驱动改进
This commit is contained in:
@@ -724,7 +724,7 @@ abstract class Builder
|
|||||||
* @param bool $replace 是否replace
|
* @param bool $replace 是否replace
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function insertAll($dataSet, $options, $replace = false)
|
public function insertAll($dataSet, $options = [], $replace = false)
|
||||||
{
|
{
|
||||||
// 获取合法的字段
|
// 获取合法的字段
|
||||||
if ('*' == $options['field']) {
|
if ('*' == $options['field']) {
|
||||||
|
|||||||
@@ -18,6 +18,8 @@ use think\db\Builder;
|
|||||||
*/
|
*/
|
||||||
class Pgsql extends Builder
|
class Pgsql extends Builder
|
||||||
{
|
{
|
||||||
|
protected $insertSql = 'INSERT INTO %TABLE% (%FIELD%) VALUES (%DATA%) %COMMENT%';
|
||||||
|
protected $insertAllSql = 'INSERT INTO %TABLE% (%FIELD%) %DATA% %COMMENT%';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* limit分析
|
* limit分析
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ class Sqlsrv extends Builder
|
|||||||
protected $selectInsertSql = 'SELECT %DISTINCT% %FIELD% FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVING%';
|
protected $selectInsertSql = 'SELECT %DISTINCT% %FIELD% FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVING%';
|
||||||
protected $updateSql = 'UPDATE %TABLE% SET %SET% FROM %TABLE% %JOIN% %WHERE% %LIMIT% %LOCK%%COMMENT%';
|
protected $updateSql = 'UPDATE %TABLE% SET %SET% FROM %TABLE% %JOIN% %WHERE% %LIMIT% %LOCK%%COMMENT%';
|
||||||
protected $deleteSql = 'DELETE FROM %TABLE% %USING% FROM %TABLE% %JOIN% %WHERE% %LIMIT% %LOCK%%COMMENT%';
|
protected $deleteSql = 'DELETE FROM %TABLE% %USING% FROM %TABLE% %JOIN% %WHERE% %LIMIT% %LOCK%%COMMENT%';
|
||||||
|
protected $insertSql = 'INSERT INTO %TABLE% (%FIELD%) VALUES (%DATA%) %COMMENT%';
|
||||||
|
protected $insertAllSql = 'INSERT INTO %TABLE% (%FIELD%) %DATA% %COMMENT%';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* order分析
|
* order分析
|
||||||
|
|||||||
Reference in New Issue
Block a user