init without trunk
This commit is contained in:
parent
ed24ac4994
commit
bb809e7233
14652 changed files with 177862 additions and 94817 deletions
197
vendor/jdorn/sql-formatter/tests/SqlFormatterTest.php
vendored
Normal file
197
vendor/jdorn/sql-formatter/tests/SqlFormatterTest.php
vendored
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
<?php
|
||||
require __DIR__.'/../lib/SqlFormatter.php';
|
||||
|
||||
// Force SqlFormatter to run in non-CLI mode for tests
|
||||
SqlFormatter::$cli = false;
|
||||
|
||||
class SqlFormatterTest extends PHPUnit_Framework_TestCase {
|
||||
protected $sqlData;
|
||||
|
||||
/**
|
||||
* @dataProvider formatHighlightData
|
||||
*/
|
||||
function testFormatHighlight($sql, $html) {
|
||||
$this->assertEquals(trim($html), trim(SqlFormatter::format($sql)));
|
||||
}
|
||||
/**
|
||||
* @dataProvider formatData
|
||||
*/
|
||||
function testFormat($sql, $html) {
|
||||
$this->assertEquals(trim($html), trim(SqlFormatter::format($sql, false)));
|
||||
}
|
||||
/**
|
||||
* @dataProvider highlightData
|
||||
*/
|
||||
function testHighlight($sql, $html) {
|
||||
$this->assertEquals(trim($html), trim(SqlFormatter::highlight($sql)));
|
||||
}
|
||||
/**
|
||||
* @dataProvider highlightCliData
|
||||
*/
|
||||
function testCliHighlight($sql, $html) {
|
||||
SqlFormatter::$cli = true;
|
||||
$this->assertEquals(trim($html), trim(SqlFormatter::format($sql)));
|
||||
SqlFormatter::$cli = false;
|
||||
}
|
||||
/**
|
||||
* @dataProvider compressData
|
||||
*/
|
||||
function testCompress($sql, $html) {
|
||||
$this->assertEquals(trim($html), trim(SqlFormatter::compress($sql)));
|
||||
}
|
||||
|
||||
function testUsePre() {
|
||||
SqlFormatter::$use_pre = false;
|
||||
$actual = SqlFormatter::highlight("test");
|
||||
$expected = '<span style="color: #333;">test</span>';
|
||||
$this->assertEquals($actual,$expected);
|
||||
|
||||
SqlFormatter::$use_pre = true;
|
||||
$actual = SqlFormatter::highlight("test");
|
||||
$expected = '<pre style="color: black; background-color: white;"><span style="color: #333;">test</span></pre>';
|
||||
$this->assertEquals($actual,$expected);
|
||||
}
|
||||
|
||||
function testSplitQuery() {
|
||||
$expected = array(
|
||||
"SELECT 'test' FROM MyTable;",
|
||||
"SELECT Column2 FROM SomeOther Table WHERE (test = true);"
|
||||
);
|
||||
|
||||
$actual = SqlFormatter::splitQuery(implode(';',$expected));
|
||||
|
||||
$this->assertEquals($expected, $actual);
|
||||
}
|
||||
|
||||
function testSplitQueryEmpty() {
|
||||
$sql = "SELECT 1;SELECT 2;\n-- This is a comment\n;SELECT 3";
|
||||
$expected = array("SELECT 1;","SELECT 2;","SELECT 3");
|
||||
$actual = SqlFormatter::splitQuery($sql);
|
||||
|
||||
$this->assertEquals($expected, $actual);
|
||||
}
|
||||
|
||||
function testRemoveComments() {
|
||||
$expected = SqlFormatter::format("SELECT\n * FROM\n MyTable",false);
|
||||
$sql = "/* this is a comment */SELECT#This is another comment\n * FROM-- One final comment\n MyTable";
|
||||
$actual = SqlFormatter::removeComments($sql);
|
||||
|
||||
$this->assertEquals($expected, $actual);
|
||||
}
|
||||
|
||||
function testCacheStats() {
|
||||
$stats = SqlFormatter::getCacheStats();
|
||||
$this->assertGreaterThan(1,$stats['hits']);
|
||||
}
|
||||
|
||||
function formatHighlightData() {
|
||||
$formatHighlightData = explode("\n\n",file_get_contents(__DIR__."/format-highlight.html"));
|
||||
$sqlData = $this->sqlData();
|
||||
|
||||
$return = array();
|
||||
foreach($formatHighlightData as $i=>$data) {
|
||||
$return[] = array(
|
||||
$sqlData[$i],
|
||||
$data
|
||||
);
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
function highlightCliData() {
|
||||
$clidata = explode("\n\n",file_get_contents(__DIR__."/clihighlight.html"));
|
||||
$sqlData = $this->sqlData();
|
||||
|
||||
$return = array();
|
||||
foreach($clidata as $i=>$data) {
|
||||
$return[] = array(
|
||||
$sqlData[$i],
|
||||
$data
|
||||
);
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
function formatData() {
|
||||
$formatData = explode("\n\n",file_get_contents(__DIR__."/format.html"));
|
||||
$sqlData = $this->sqlData();
|
||||
|
||||
$return = array();
|
||||
foreach($formatData as $i=>$data) {
|
||||
$return[] = array(
|
||||
$sqlData[$i],
|
||||
$data
|
||||
);
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
function compressData() {
|
||||
$compressData = explode("\n\n",file_get_contents(__DIR__."/compress.html"));
|
||||
$sqlData = $this->sqlData();
|
||||
|
||||
$return = array();
|
||||
foreach($compressData as $i=>$data) {
|
||||
$return[] = array(
|
||||
$sqlData[$i],
|
||||
$data
|
||||
);
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
function highlightData() {
|
||||
$highlightData = explode("\n\n",file_get_contents(__DIR__."/highlight.html"));
|
||||
$sqlData = $this->sqlData();
|
||||
|
||||
$return = array();
|
||||
foreach($highlightData as $i=>$data) {
|
||||
$return[] = array(
|
||||
$sqlData[$i],
|
||||
$data
|
||||
);
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function sqlData() {
|
||||
if(!$this->sqlData) {
|
||||
$this->sqlData = explode("\n\n",file_get_contents(__DIR__."/sql.sql"));
|
||||
}
|
||||
|
||||
/**
|
||||
$formatHighlight = array();
|
||||
$highlight = array();
|
||||
$format = array();
|
||||
$compress = array();
|
||||
$clihighlight = array();
|
||||
|
||||
foreach($this->sqlData as $sql) {
|
||||
$formatHighlight[] = trim(SqlFormatter::format($sql));
|
||||
$highlight[] = trim(SqlFormatter::highlight($sql));
|
||||
$format[] = trim(SqlFormatter::format($sql, false));
|
||||
$compress[] = trim(SqlFormatter::compress($sql));
|
||||
|
||||
SqlFormatter::$cli = true;
|
||||
$clihighlight[] = trim(SqlFormatter::format($sql));
|
||||
SqlFormatter::$cli = false;
|
||||
}
|
||||
|
||||
file_put_contents(__DIR__."/format-highlight.html", implode("\n\n",$formatHighlight));
|
||||
file_put_contents(__DIR__."/highlight.html", implode("\n\n",$highlight));
|
||||
file_put_contents(__DIR__."/format.html", implode("\n\n",$format));
|
||||
file_put_contents(__DIR__."/compress.html", implode("\n\n",$compress));
|
||||
file_put_contents(__DIR__."/clihighlight.html", implode("\n\n",$clihighlight));
|
||||
/**/
|
||||
|
||||
return $this->sqlData;
|
||||
}
|
||||
|
||||
}
|
||||
809
vendor/jdorn/sql-formatter/tests/clihighlight.html
vendored
Normal file
809
vendor/jdorn/sql-formatter/tests/clihighlight.html
vendored
Normal file
|
|
@ -0,0 +1,809 @@
|
|||
[37mSELECT[0m
|
||||
customer_id[0m,[0m
|
||||
customer_name[0m,[0m
|
||||
[37mCOUNT[0m(order_id[0m) [37mas[0m total[0m
|
||||
[37mFROM[0m
|
||||
customers[0m
|
||||
[37mINNER JOIN[0m orders[0m [37mON[0m customers[0m.[0mcustomer_id[0m =[0m orders[0m.[0mcustomer_id[0m
|
||||
[37mGROUP BY[0m
|
||||
customer_id[0m,[0m
|
||||
customer_name[0m
|
||||
[37mHAVING[0m
|
||||
[37mCOUNT[0m(order_id[0m) >[0m [32;1m5[0m
|
||||
[37mORDER BY[0m
|
||||
[37mCOUNT[0m(order_id[0m) [37mDESC[0m;[0m
|
||||
|
||||
[37mUPDATE[0m
|
||||
customers[0m
|
||||
[37mSET[0m
|
||||
totalorders[0m =[0m ordersummary[0m.[0mtotal[0m
|
||||
[37mFROM[0m
|
||||
(
|
||||
[37mSELECT[0m
|
||||
customer_id[0m,[0m
|
||||
[37mcount[0m(order_id[0m) [37mAs[0m total[0m
|
||||
[37mFROM[0m
|
||||
orders[0m
|
||||
[37mGROUP BY[0m
|
||||
customer_id[0m
|
||||
) [37mAs[0m ordersummary[0m
|
||||
[37mWHERE[0m
|
||||
customers[0m.[0mcustomer_id[0m =[0m ordersummary[0m.[0mcustomer_id[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
*[0m
|
||||
[37mFROM[0m
|
||||
sometable[0m
|
||||
[37mUNION ALL[0m
|
||||
[37mSELECT[0m
|
||||
*[0m
|
||||
[37mFROM[0m
|
||||
someothertable[0m;[0m
|
||||
|
||||
[37mSET[0m
|
||||
[37mNAMES[0m [34;1m'utf8'[0m;[0m
|
||||
|
||||
[37mCREATE[0m [37mTABLE[0m [35;1m`PREFIX_address`[0m (
|
||||
[35;1m`id_address`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mauto_increment[0m,[0m
|
||||
[35;1m`id_country`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`id_state`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`id_customer`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`id_manufacturer`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`id_supplier`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`id_warehouse`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`alias`[0m varchar[0m([32;1m32[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`company`[0m varchar[0m([32;1m64[0m) [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`lastname`[0m varchar[0m([32;1m32[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`firstname`[0m varchar[0m([32;1m32[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`address1`[0m varchar[0m([32;1m128[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`address2`[0m varchar[0m([32;1m128[0m) [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`postcode`[0m varchar[0m([32;1m12[0m) [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`city`[0m varchar[0m([32;1m64[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`other`[0m text[0m,[0m
|
||||
[35;1m`phone`[0m varchar[0m([32;1m16[0m) [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`phone_mobile`[0m varchar[0m([32;1m16[0m) [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`vat_number`[0m varchar[0m([32;1m32[0m) [37mdefault[0m [37mNULL[0m,[0m
|
||||
[35;1m`dni`[0m varchar[0m([32;1m16[0m) [37mDEFAULT[0m [37mNULL[0m,[0m
|
||||
[35;1m`date_add`[0m datetime[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`date_upd`[0m datetime[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`active`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'1'[0m,[0m
|
||||
[35;1m`deleted`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'0'[0m,[0m
|
||||
[37mPRIMARY[0m [37mKEY[0m ([35;1m`id_address`[0m),[0m
|
||||
[37mKEY[0m [35;1m`address_customer`[0m ([35;1m`id_customer`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_country`[0m ([35;1m`id_country`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_state`[0m ([35;1m`id_state`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_manufacturer`[0m ([35;1m`id_manufacturer`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_supplier`[0m ([35;1m`id_supplier`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_warehouse`[0m ([35;1m`id_warehouse`[0m)
|
||||
) [37mENGINE[0m =[0m [37mENGINE_TYPE[0m [37mDEFAULT[0m [37mCHARSET[0m =[0m utf8[0m
|
||||
|
||||
[37mCREATE[0m [37mTABLE[0m [35;1m`PREFIX_alias`[0m (
|
||||
[35;1m`id_alias`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mauto_increment[0m,[0m
|
||||
[35;1m`alias`[0m varchar[0m([32;1m255[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`search`[0m varchar[0m([32;1m255[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`active`[0m tinyint[0m([32;1m1[0m) [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'1'[0m,[0m
|
||||
[37mPRIMARY[0m [37mKEY[0m ([35;1m`id_alias`[0m),[0m
|
||||
[37mUNIQUE[0m [37mKEY[0m [35;1m`alias`[0m ([35;1m`alias`[0m)
|
||||
) [37mENGINE[0m =[0m [37mENGINE_TYPE[0m [37mDEFAULT[0m [37mCHARSET[0m =[0m utf8[0m
|
||||
|
||||
[37mCREATE[0m [37mTABLE[0m [35;1m`PREFIX_carrier`[0m (
|
||||
[35;1m`id_carrier`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mAUTO_INCREMENT[0m,[0m
|
||||
[35;1m`id_reference`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`id_tax_rules_group`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`name`[0m varchar[0m([32;1m64[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`url`[0m varchar[0m([32;1m255[0m) [37mDEFAULT[0m [37mNULL[0m,[0m
|
||||
[35;1m`active`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`deleted`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`shipping_handling`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'1'[0m,[0m
|
||||
[35;1m`range_behavior`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`is_module`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`is_free`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`shipping_external`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`need_range`[0m tinyint[0m([32;1m1[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`external_module_name`[0m varchar[0m([32;1m64[0m) [37mDEFAULT[0m [37mNULL[0m,[0m
|
||||
[35;1m`shipping_method`[0m int[0m([32;1m2[0m) [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`position`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mdefault[0m [34;1m'0'[0m,[0m
|
||||
[35;1m`max_width`[0m int[0m([32;1m10[0m) [37mDEFAULT[0m [32;1m0[0m,[0m
|
||||
[35;1m`max_height`[0m int[0m([32;1m10[0m) [37mDEFAULT[0m [32;1m0[0m,[0m
|
||||
[35;1m`max_depth`[0m int[0m([32;1m10[0m) [37mDEFAULT[0m [32;1m0[0m,[0m
|
||||
[35;1m`max_weight`[0m int[0m([32;1m10[0m) [37mDEFAULT[0m [32;1m0[0m,[0m
|
||||
[35;1m`grade`[0m int[0m([32;1m10[0m) [37mDEFAULT[0m [32;1m0[0m,[0m
|
||||
[37mPRIMARY[0m [37mKEY[0m ([35;1m`id_carrier`[0m),[0m
|
||||
[37mKEY[0m [35;1m`deleted`[0m ([35;1m`deleted`[0m,[0m [35;1m`active`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_tax_rules_group`[0m ([35;1m`id_tax_rules_group`[0m)
|
||||
) [37mENGINE[0m =[0m [37mENGINE_TYPE[0m [37mDEFAULT[0m [37mCHARSET[0m =[0m utf8[0m
|
||||
|
||||
[37mCREATE[0m [37mTABLE[0m [37mIF[0m [37mNOT[0m [37mEXISTS[0m [35;1m`PREFIX_specific_price_rule`[0m (
|
||||
[35;1m`id_specific_price_rule`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mAUTO_INCREMENT[0m,[0m
|
||||
[35;1m`name`[0m VARCHAR[0m([32;1m255[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`id_shop`[0m int[0m([32;1m11[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [34;1m'1'[0m,[0m
|
||||
[35;1m`id_currency`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`id_country`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`id_group`[0m int[0m([32;1m10[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`from_quantity`[0m mediumint[0m([32;1m8[0m) [37munsigned[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`price`[0m DECIMAL[0m([32;1m20[0m,[0m [32;1m6[0m),[0m
|
||||
[35;1m`reduction`[0m decimal[0m([32;1m20[0m,[0m [32;1m6[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`reduction_type`[0m enum[0m([34;1m'amount'[0m,[0m [34;1m'percentage'[0m) [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`from`[0m datetime[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[35;1m`to`[0m datetime[0m [37mNOT[0m [37mNULL[0m,[0m
|
||||
[37mPRIMARY[0m [37mKEY[0m ([35;1m`id_specific_price_rule`[0m),[0m
|
||||
[37mKEY[0m [35;1m`id_product`[0m (
|
||||
[35;1m`id_shop`[0m,[0m [35;1m`id_currency`[0m,[0m [35;1m`id_country`[0m,[0m
|
||||
[35;1m`id_group`[0m,[0m [35;1m`from_quantity`[0m,[0m [35;1m`from`[0m,[0m
|
||||
[35;1m`to`[0m
|
||||
)
|
||||
) [37mENGINE[0m =[0m [37mENGINE_TYPE[0m [37mDEFAULT[0m [37mCHARSET[0m =[0m utf8[0m
|
||||
|
||||
[37mUPDATE[0m
|
||||
[35;1m`PREFIX_configuration`[0m
|
||||
[37mSET[0m
|
||||
value[0m =[0m [34;1m'6'[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'PS_SEARCH_WEIGHT_PNAME'[0m
|
||||
|
||||
[37mUPDATE[0m
|
||||
[35;1m`PREFIX_hook_module`[0m
|
||||
[37mSET[0m
|
||||
position[0m =[0m [32;1m1[0m
|
||||
[37mWHERE[0m
|
||||
id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayPayment'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'cheque'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayPaymentReturn'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'cheque'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayHome'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'homeslider'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionAuthentication'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'statsdata'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionShopDataDuplication'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'homeslider'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayTop'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blocklanguages'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionCustomerAccountAdd'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'statsdata'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayCustomerAccount'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'favoriteproducts'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayAdminStatsModules'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'statsvisits'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayAdminStatsGraphEngine'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'graphvisifire'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayAdminStatsGridEngine'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'gridhtml'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayLeftColumnProduct'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blocksharefb'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionSearch'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'statssearch'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionCategoryAdd'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blockcategories'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionCategoryUpdate'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blockcategories'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionCategoryDelete'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blockcategories'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'actionAdminMetaSave'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blockcategories'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayMyAccountBlock'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'favoriteproducts'[0m
|
||||
)
|
||||
[37mOR[0m id_hook[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_hook[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_hook`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'displayFooter'[0m
|
||||
)
|
||||
[37mAND[0m id_module[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
id_module[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_module`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'blockreinsurance'[0m
|
||||
)
|
||||
|
||||
[37mALTER TABLE[0m
|
||||
[35;1m`PREFIX_employee`[0m
|
||||
[37mADD[0m
|
||||
[35;1m`bo_color`[0m varchar[0m([32;1m32[0m) [37mdefault[0m [37mNULL[0m
|
||||
[37mAFTER[0m
|
||||
[35;1m`stats_date_to`[0m
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_cms_category_lang`[0m
|
||||
[37mVALUES[0m
|
||||
(
|
||||
[32;1m1[0m,[0m [32;1m3[0m,[0m [34;1m'Inicio'[0m,[0m [34;1m''[0m,[0m [34;1m'home'[0m,[0m [37mNULL[0m,[0m [37mNULL[0m,[0m
|
||||
[37mNULL[0m
|
||||
)
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_cms_category`[0m
|
||||
[37mVALUES[0m
|
||||
([32;1m1[0m,[0m [32;1m0[0m,[0m [32;1m0[0m,[0m [32;1m1[0m,[0m [37mNOW()[0m,[0m [37mNOW()[0m,[0m [32;1m0[0m)
|
||||
|
||||
[37mUPDATE[0m
|
||||
[35;1m`PREFIX_cms_category`[0m
|
||||
[37mSET[0m
|
||||
[35;1m`position`[0m =[0m [32;1m0[0m
|
||||
|
||||
[37mALTER TABLE[0m
|
||||
[35;1m`PREFIX_customer`[0m
|
||||
[37mADD[0m
|
||||
[35;1m`note`[0m text[0m
|
||||
[37mAFTER[0m
|
||||
[35;1m`secure_key`[0m
|
||||
|
||||
[37mALTER TABLE[0m
|
||||
[35;1m`PREFIX_contact`[0m
|
||||
[37mADD[0m
|
||||
[35;1m`customer_service`[0m tinyint[0m([32;1m1[0m) [37mNOT[0m [37mNULL[0m [37mDEFAULT[0m [32;1m0[0m
|
||||
[37mAFTER[0m
|
||||
[35;1m`email`[0m
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_specific_price`[0m (
|
||||
[35;1m`id_product`[0m,[0m [35;1m`id_shop`[0m,[0m [35;1m`id_currency`[0m,[0m
|
||||
[35;1m`id_country`[0m,[0m [35;1m`id_group`[0m,[0m [35;1m`priority`[0m,[0m
|
||||
[35;1m`price`[0m,[0m [35;1m`from_quantity`[0m,[0m [35;1m`reduction`[0m,[0m
|
||||
[35;1m`reduction_type`[0m,[0m [35;1m`from`[0m,[0m [35;1m`to`[0m
|
||||
) (
|
||||
[37mSELECT[0m
|
||||
dq[0m.[0m[35;1m`id_product`[0m,[0m
|
||||
[32;1m1[0m,[0m
|
||||
[32;1m1[0m,[0m
|
||||
[32;1m0[0m,[0m
|
||||
[32;1m1[0m,[0m
|
||||
[32;1m0[0m,[0m
|
||||
[32;1m0.00[0m,[0m
|
||||
dq[0m.[0m[35;1m`quantity`[0m,[0m
|
||||
[37mIF[0m(
|
||||
dq[0m.[0m[35;1m`id_discount_type`[0m =[0m [32;1m2[0m,[0m dq[0m.[0m[35;1m`value`[0m,[0m
|
||||
dq[0m.[0m[35;1m`value`[0m /[0m [32;1m100[0m
|
||||
),[0m
|
||||
[37mIF[0m (
|
||||
dq[0m.[0m[35;1m`id_discount_type`[0m =[0m [32;1m2[0m,[0m [34;1m'amount'[0m,[0m
|
||||
[34;1m'percentage'[0m
|
||||
),[0m
|
||||
[34;1m'0000-00-00 00:00:00'[0m,[0m
|
||||
[34;1m'0000-00-00 00:00:00'[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_discount_quantity`[0m dq[0m
|
||||
[37mINNER JOIN[0m [35;1m`PREFIX_product`[0m p[0m [37mON[0m (p[0m.[0m[35;1m`id_product`[0m =[0m dq[0m.[0m[35;1m`id_product`[0m)
|
||||
)
|
||||
|
||||
[37mDROP[0m
|
||||
[37mTABLE[0m [35;1m`PREFIX_discount_quantity`[0m
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_specific_price`[0m (
|
||||
[35;1m`id_product`[0m,[0m [35;1m`id_shop`[0m,[0m [35;1m`id_currency`[0m,[0m
|
||||
[35;1m`id_country`[0m,[0m [35;1m`id_group`[0m,[0m [35;1m`priority`[0m,[0m
|
||||
[35;1m`price`[0m,[0m [35;1m`from_quantity`[0m,[0m [35;1m`reduction`[0m,[0m
|
||||
[35;1m`reduction_type`[0m,[0m [35;1m`from`[0m,[0m [35;1m`to`[0m
|
||||
) (
|
||||
[37mSELECT[0m
|
||||
p[0m.[0m[35;1m`id_product`[0m,[0m
|
||||
[32;1m1[0m,[0m
|
||||
[32;1m0[0m,[0m
|
||||
[32;1m0[0m,[0m
|
||||
[32;1m0[0m,[0m
|
||||
[32;1m0[0m,[0m
|
||||
[32;1m0.00[0m,[0m
|
||||
[32;1m1[0m,[0m
|
||||
[37mIF[0m(
|
||||
p[0m.[0m[35;1m`reduction_price`[0m >[0m [32;1m0[0m,[0m p[0m.[0m[35;1m`reduction_price`[0m,[0m
|
||||
p[0m.[0m[35;1m`reduction_percent`[0m /[0m [32;1m100[0m
|
||||
),[0m
|
||||
[37mIF[0m(
|
||||
p[0m.[0m[35;1m`reduction_price`[0m >[0m [32;1m0[0m,[0m [34;1m'amount'[0m,[0m
|
||||
[34;1m'percentage'[0m
|
||||
),[0m
|
||||
[37mIF[0m (
|
||||
p[0m.[0m[35;1m`reduction_from`[0m =[0m p[0m.[0m[35;1m`reduction_to`[0m,[0m
|
||||
[34;1m'0000-00-00 00:00:00'[0m,[0m p[0m.[0m[35;1m`reduction_from`[0m
|
||||
),[0m
|
||||
[37mIF[0m (
|
||||
p[0m.[0m[35;1m`reduction_from`[0m =[0m p[0m.[0m[35;1m`reduction_to`[0m,[0m
|
||||
[34;1m'0000-00-00 00:00:00'[0m,[0m p[0m.[0m[35;1m`reduction_to`[0m
|
||||
)
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_product`[0m p[0m
|
||||
[37mWHERE[0m
|
||||
p[0m.[0m[35;1m`reduction_price`[0m
|
||||
[37mOR[0m p[0m.[0m[35;1m`reduction_percent`[0m
|
||||
)
|
||||
|
||||
[37mALTER TABLE[0m
|
||||
[35;1m`PREFIX_product`[0m
|
||||
[37mDROP[0m
|
||||
[35;1m`reduction_price`[0m,[0m
|
||||
[37mDROP[0m
|
||||
[35;1m`reduction_percent`[0m,[0m
|
||||
[37mDROP[0m
|
||||
[35;1m`reduction_from`[0m,[0m
|
||||
[37mDROP[0m
|
||||
[35;1m`reduction_to`[0m
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_configuration`[0m (
|
||||
[35;1m`name`[0m,[0m [35;1m`value`[0m,[0m [35;1m`date_add`[0m,[0m [35;1m`date_upd`[0m
|
||||
)
|
||||
[37mVALUES[0m
|
||||
(
|
||||
[34;1m'PS_SPECIFIC_PRICE_PRIORITIES'[0m,[0m
|
||||
[34;1m'id_shop;id_currency;id_country;id_group'[0m,[0m
|
||||
[37mNOW()[0m,[0m [37mNOW()[0m
|
||||
),[0m
|
||||
([34;1m'PS_TAX_DISPLAY'[0m,[0m [32;1m0[0m,[0m [37mNOW()[0m,[0m [37mNOW()[0m),[0m
|
||||
(
|
||||
[34;1m'PS_SMARTY_FORCE_COMPILE'[0m,[0m [32;1m1[0m,[0m [37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_DISTANCE_UNIT'[0m,[0m [34;1m'km'[0m,[0m [37mNOW()[0m,[0m [37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_STORES_DISPLAY_CMS'[0m,[0m [32;1m0[0m,[0m [37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_STORES_DISPLAY_FOOTER'[0m,[0m [32;1m0[0m,[0m [37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_STORES_SIMPLIFIED'[0m,[0m [32;1m0[0m,[0m [37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_STATSDATA_CUSTOMER_PAGESVIEWS'[0m,[0m
|
||||
[32;1m1[0m,[0m [37mNOW()[0m,[0m [37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_STATSDATA_PAGESVIEWS'[0m,[0m [32;1m1[0m,[0m [37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
),[0m
|
||||
(
|
||||
[34;1m'PS_STATSDATA_PLUGINS'[0m,[0m [32;1m1[0m,[0m [37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
)
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_configuration`[0m (
|
||||
[35;1m`name`[0m,[0m [35;1m`value`[0m,[0m [35;1m`date_add`[0m,[0m [35;1m`date_upd`[0m
|
||||
)
|
||||
[37mVALUES[0m
|
||||
(
|
||||
[34;1m'PS_CONDITIONS_CMS_ID'[0m,[0m
|
||||
[37mIFNULL[0m(
|
||||
(
|
||||
[37mSELECT[0m
|
||||
[35;1m`id_cms`[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_cms`[0m
|
||||
[37mWHERE[0m
|
||||
[35;1m`id_cms`[0m =[0m [32;1m3[0m
|
||||
),[0m
|
||||
[32;1m0[0m
|
||||
),[0m
|
||||
[37mNOW()[0m,[0m
|
||||
[37mNOW()[0m
|
||||
)
|
||||
|
||||
[37mCREATE[0m [37mTEMPORARY[0m [37mTABLE[0m [35;1m`PREFIX_configuration_tmp`[0m ([35;1m`value`[0m text[0m)
|
||||
|
||||
[37mSET[0m
|
||||
[36;1m@defaultOOS[0m =[0m (
|
||||
[37mSELECT[0m
|
||||
value[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_configuration`[0m
|
||||
[37mWHERE[0m
|
||||
name[0m =[0m [34;1m'PS_ORDER_OUT_OF_STOCK'[0m
|
||||
)
|
||||
|
||||
[37mUPDATE[0m
|
||||
[35;1m`PREFIX_product`[0m p[0m
|
||||
[37mSET[0m
|
||||
[35;1m`cache_default_attribute`[0m =[0m [32;1m0[0m
|
||||
[37mWHERE[0m
|
||||
[35;1m`id_product`[0m [37mNOT[0m [37mIN[0m (
|
||||
[37mSELECT[0m
|
||||
[35;1m`id_product`[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_product_attribute`[0m
|
||||
)
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_hook`[0m (
|
||||
[35;1m`name`[0m,[0m [35;1m`title`[0m,[0m [35;1m`description`[0m,[0m [35;1m`position`[0m
|
||||
)
|
||||
[37mVALUES[0m
|
||||
(
|
||||
[34;1m'processCarrier'[0m,[0m [34;1m'Carrier Process'[0m,[0m
|
||||
[37mNULL[0m,[0m [32;1m0[0m
|
||||
)
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_stock_mvt_reason_lang`[0m (
|
||||
[35;1m`id_stock_mvt_reason`[0m,[0m [35;1m`id_lang`[0m,[0m
|
||||
[35;1m`name`[0m
|
||||
)
|
||||
[37mVALUES[0m
|
||||
([32;1m1[0m,[0m [32;1m1[0m,[0m [34;1m'Order'[0m),[0m
|
||||
([32;1m1[0m,[0m [32;1m2[0m,[0m [34;1m'Commande'[0m),[0m
|
||||
([32;1m2[0m,[0m [32;1m1[0m,[0m [34;1m'Missing Stock Movement'[0m),[0m
|
||||
(
|
||||
[32;1m2[0m,[0m [32;1m2[0m,[0m [34;1m'Mouvement de stock manquant'[0m
|
||||
),[0m
|
||||
([32;1m3[0m,[0m [32;1m1[0m,[0m [34;1m'Restocking'[0m),[0m
|
||||
([32;1m3[0m,[0m [32;1m2[0m,[0m [34;1m'Réassort'[0m)
|
||||
|
||||
[37mINSERT[0m [37mINTO[0m [35;1m`PREFIX_meta_lang`[0m (
|
||||
[35;1m`id_lang`[0m,[0m [35;1m`id_meta`[0m,[0m [35;1m`title`[0m,[0m [35;1m`url_rewrite`[0m
|
||||
)
|
||||
[37mVALUES[0m
|
||||
(
|
||||
[32;1m1[0m,[0m
|
||||
(
|
||||
[37mSELECT[0m
|
||||
[35;1m`id_meta`[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_meta`[0m
|
||||
[37mWHERE[0m
|
||||
[35;1m`page`[0m =[0m [34;1m'authentication'[0m
|
||||
),[0m
|
||||
[34;1m'Authentication'[0m,[0m
|
||||
[34;1m'authentication'[0m
|
||||
),[0m
|
||||
(
|
||||
[32;1m2[0m,[0m
|
||||
(
|
||||
[37mSELECT[0m
|
||||
[35;1m`id_meta`[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_meta`[0m
|
||||
[37mWHERE[0m
|
||||
[35;1m`page`[0m =[0m [34;1m'authentication'[0m
|
||||
),[0m
|
||||
[34;1m'Authentification'[0m,[0m
|
||||
[34;1m'authentification'[0m
|
||||
),[0m
|
||||
(
|
||||
[32;1m3[0m,[0m
|
||||
(
|
||||
[37mSELECT[0m
|
||||
[35;1m`id_meta`[0m
|
||||
[37mFROM[0m
|
||||
[35;1m`PREFIX_meta`[0m
|
||||
[37mWHERE[0m
|
||||
[35;1m`page`[0m =[0m [34;1m'authentication'[0m
|
||||
),[0m
|
||||
[34;1m'Autenticación'[0m,[0m
|
||||
[34;1m'autenticacion'[0m
|
||||
)
|
||||
|
||||
[37mLOCK[0m [37mTABLES[0m [35;1m`admin_assert`[0m [37mWRITE[0m
|
||||
|
||||
[37mUNLOCK[0m [37mTABLES[0m
|
||||
|
||||
[37mDROP[0m
|
||||
[37mTABLE[0m [37mIF[0m [37mEXISTS[0m [35;1m`admin_role`[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
*[0m
|
||||
[37mFROM[0m
|
||||
[30;1m-- This is another comment[0m
|
||||
MyTable[0m [30;1m# One final comment[0m
|
||||
|
||||
[30;1m/* This is a block comment
|
||||
*/[0m
|
||||
[37mWHERE[0m
|
||||
[32;1m1[0m =[0m [32;1m2[0m;[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
[30;1m-- This is a test[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
Test[0m
|
||||
[37mFROM[0m
|
||||
Test[0m
|
||||
[37mWHERE[0m
|
||||
(MyColumn[0m =[0m [32;1m1[0m)
|
||||
[31;1;7m)[0m
|
||||
[37mAND[0m (
|
||||
(
|
||||
(SomeOtherColumn[0m =[0m [32;1m2[0m);[0m
|
||||
[31;1;7mWARNING: unclosed parentheses or section[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
*[0m
|
||||
[37mLIMIT[0m
|
||||
[32;1m1[0m;[0m
|
||||
[37mSELECT[0m
|
||||
a[0m,[0m
|
||||
b[0m,[0m
|
||||
c[0m,[0m
|
||||
d[0m
|
||||
[37mFROM[0m
|
||||
e[0m
|
||||
[37mLIMIT[0m
|
||||
[32;1m1[0m,[0m [32;1m2[0m;[0m
|
||||
[37mSELECT[0m
|
||||
[32;1m1[0m,[0m
|
||||
[32;1m2[0m,[0m
|
||||
[32;1m3[0m
|
||||
[37mWHERE[0m
|
||||
a[0m [37min[0m ([32;1m1[0m,[0m [32;1m2[0m,[0m [32;1m3[0m,[0m [32;1m4[0m,[0m [32;1m5[0m)
|
||||
[37mand[0m b[0m =[0m [32;1m5[0m;[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
count[0m -[0m [32;1m50[0m
|
||||
[37mWHERE[0m
|
||||
a[0m -[0m [32;1m50[0m =[0m b[0m
|
||||
[37mWHERE[0m
|
||||
[32;1m1[0m
|
||||
[37mand[0m -[0m[32;1m50[0m
|
||||
[37mWHERE[0m
|
||||
-[0m[32;1m50[0m =[0m a[0m
|
||||
[37mWHERE[0m
|
||||
a[0m =[0m -[0m[32;1m50[0m
|
||||
[37mWHERE[0m
|
||||
[32;1m1[0m
|
||||
[30;1m/*test*/[0m
|
||||
-[0m[32;1m50[0m
|
||||
[37mWHERE[0m
|
||||
[32;1m1[0m
|
||||
[37mand[0m -[0m[32;1m50[0m;[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
@[0m
|
||||
[37mand[0m b[0m;[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
[36;1m@"weird variable name"[0m;[0m
|
||||
|
||||
[37mSELECT[0m
|
||||
[34;1m"no closing quote
|
||||
[0m
|
||||
77
vendor/jdorn/sql-formatter/tests/compress.html
vendored
Normal file
77
vendor/jdorn/sql-formatter/tests/compress.html
vendored
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
SELECT customer_id, customer_name, COUNT(order_id) as total FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id GROUP BY customer_id, customer_name HAVING COUNT(order_id) > 5 ORDER BY COUNT(order_id) DESC;
|
||||
|
||||
UPDATE customers SET totalorders = ordersummary.total FROM (SELECT customer_id, count(order_id) As total FROM orders GROUP BY customer_id) As ordersummary WHERE customers.customer_id = ordersummary.customer_id
|
||||
|
||||
SELECT * FROM sometable UNION ALL SELECT * FROM someothertable;
|
||||
|
||||
SET NAMES 'utf8';
|
||||
|
||||
CREATE TABLE `PREFIX_address` ( `id_address` int(10) unsigned NOT NULL auto_increment, `id_country` int(10) unsigned NOT NULL, `id_state` int(10) unsigned default NULL, `id_customer` int(10) unsigned NOT NULL default '0', `id_manufacturer` int(10) unsigned NOT NULL default '0', `id_supplier` int(10) unsigned NOT NULL default '0', `id_warehouse` int(10) unsigned NOT NULL default '0', `alias` varchar(32) NOT NULL, `company` varchar(64) default NULL, `lastname` varchar(32) NOT NULL, `firstname` varchar(32) NOT NULL, `address1` varchar(128) NOT NULL, `address2` varchar(128) default NULL, `postcode` varchar(12) default NULL, `city` varchar(64) NOT NULL, `other` text, `phone` varchar(16) default NULL, `phone_mobile` varchar(16) default NULL, `vat_number` varchar(32) default NULL, `dni` varchar(16) DEFAULT NULL, `date_add` datetime NOT NULL, `date_upd` datetime NOT NULL, `active` tinyint(1) unsigned NOT NULL default '1', `deleted` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`id_address`), KEY `address_customer` (`id_customer`), KEY `id_country` (`id_country`), KEY `id_state` (`id_state`), KEY `id_manufacturer` (`id_manufacturer`), KEY `id_supplier` (`id_supplier`), KEY `id_warehouse` (`id_warehouse`) ) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
CREATE TABLE `PREFIX_alias` ( `id_alias` int(10) unsigned NOT NULL auto_increment, `alias` varchar(255) NOT NULL, `search` varchar(255) NOT NULL, `active` tinyint(1) NOT NULL default '1', PRIMARY KEY (`id_alias`), UNIQUE KEY `alias` (`alias`) ) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
CREATE TABLE `PREFIX_carrier` ( `id_carrier` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_reference` int(10) unsigned NOT NULL, `id_tax_rules_group` int(10) unsigned DEFAULT '0', `name` varchar(64) NOT NULL, `url` varchar(255) DEFAULT NULL, `active` tinyint(1) unsigned NOT NULL DEFAULT '0', `deleted` tinyint(1) unsigned NOT NULL DEFAULT '0', `shipping_handling` tinyint(1) unsigned NOT NULL DEFAULT '1', `range_behavior` tinyint(1) unsigned NOT NULL DEFAULT '0', `is_module` tinyint(1) unsigned NOT NULL DEFAULT '0', `is_free` tinyint(1) unsigned NOT NULL DEFAULT '0', `shipping_external` tinyint(1) unsigned NOT NULL DEFAULT '0', `need_range` tinyint(1) unsigned NOT NULL DEFAULT '0', `external_module_name` varchar(64) DEFAULT NULL, `shipping_method` int(2) NOT NULL DEFAULT '0', `position` int(10) unsigned NOT NULL default '0', `max_width` int(10) DEFAULT 0, `max_height` int(10) DEFAULT 0, `max_depth` int(10) DEFAULT 0, `max_weight` int(10) DEFAULT 0, `grade` int(10) DEFAULT 0, PRIMARY KEY (`id_carrier`), KEY `deleted` (`deleted`,`active`), KEY `id_tax_rules_group` (`id_tax_rules_group`) ) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `PREFIX_specific_price_rule` ( `id_specific_price_rule` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `id_shop` int(11) unsigned NOT NULL DEFAULT '1', `id_currency` int(10) unsigned NOT NULL, `id_country` int(10) unsigned NOT NULL, `id_group` int(10) unsigned NOT NULL, `from_quantity` mediumint(8) unsigned NOT NULL, `price` DECIMAL(20,6), `reduction` decimal(20,6) NOT NULL, `reduction_type` enum('amount','percentage') NOT NULL, `from` datetime NOT NULL, `to` datetime NOT NULL, PRIMARY KEY (`id_specific_price_rule`), KEY `id_product` (`id_shop`,`id_currency`,`id_country`,`id_group`,`from_quantity`,`from`,`to`) ) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
UPDATE `PREFIX_configuration` SET value = '6' WHERE name = 'PS_SEARCH_WEIGHT_PNAME'
|
||||
|
||||
UPDATE `PREFIX_hook_module` SET position = 1 WHERE id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayPayment') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'cheque') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayPaymentReturn') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'cheque') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayHome') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'homeslider') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionAuthentication') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statsdata') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionShopDataDuplication') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'homeslider') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayTop') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blocklanguages') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCustomerAccountAdd') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statsdata') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayCustomerAccount') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'favoriteproducts') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayAdminStatsModules') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statsvisits') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayAdminStatsGraphEngine') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'graphvisifire') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayAdminStatsGridEngine') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'gridhtml') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayLeftColumnProduct') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blocksharefb') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionSearch') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statssearch') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCategoryAdd') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCategoryUpdate') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCategoryDelete') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionAdminMetaSave') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayMyAccountBlock') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'favoriteproducts') OR id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayFooter') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockreinsurance')
|
||||
|
||||
ALTER TABLE `PREFIX_employee` ADD `bo_color` varchar(32) default NULL AFTER `stats_date_to`
|
||||
|
||||
INSERT INTO `PREFIX_cms_category_lang` VALUES(1, 3, 'Inicio', '', 'home', NULL, NULL, NULL)
|
||||
|
||||
INSERT INTO `PREFIX_cms_category` VALUES(1, 0, 0, 1, NOW(), NOW(),0)
|
||||
|
||||
UPDATE `PREFIX_cms_category` SET `position` = 0
|
||||
|
||||
ALTER TABLE `PREFIX_customer` ADD `note` text AFTER `secure_key`
|
||||
|
||||
ALTER TABLE `PREFIX_contact` ADD `customer_service` tinyint(1) NOT NULL DEFAULT 0 AFTER `email`
|
||||
|
||||
INSERT INTO `PREFIX_specific_price` (`id_product`, `id_shop`, `id_currency`, `id_country`, `id_group`, `priority`, `price`, `from_quantity`, `reduction`, `reduction_type`, `from`, `to`) ( SELECT dq.`id_product`, 1, 1, 0, 1, 0, 0.00, dq.`quantity`, IF(dq.`id_discount_type` = 2, dq.`value`, dq.`value` / 100), IF (dq.`id_discount_type` = 2, 'amount', 'percentage'), '0000-00-00 00:00:00', '0000-00-00 00:00:00' FROM `PREFIX_discount_quantity` dq INNER JOIN `PREFIX_product` p ON (p.`id_product` = dq.`id_product`) )
|
||||
|
||||
DROP TABLE `PREFIX_discount_quantity`
|
||||
|
||||
INSERT INTO `PREFIX_specific_price` (`id_product`, `id_shop`, `id_currency`, `id_country`, `id_group`, `priority`, `price`, `from_quantity`, `reduction`, `reduction_type`, `from`, `to`) ( SELECT p.`id_product`, 1, 0, 0, 0, 0, 0.00, 1, IF(p.`reduction_price` > 0, p.`reduction_price`, p.`reduction_percent` / 100), IF(p.`reduction_price` > 0, 'amount', 'percentage'), IF (p.`reduction_from` = p.`reduction_to`, '0000-00-00 00:00:00', p.`reduction_from`), IF (p.`reduction_from` = p.`reduction_to`, '0000-00-00 00:00:00', p.`reduction_to`) FROM `PREFIX_product` p WHERE p.`reduction_price` OR p.`reduction_percent` )
|
||||
|
||||
ALTER TABLE `PREFIX_product` DROP `reduction_price`, DROP `reduction_percent`, DROP `reduction_from`, DROP `reduction_to`
|
||||
|
||||
INSERT INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_SPECIFIC_PRICE_PRIORITIES', 'id_shop;id_currency;id_country;id_group', NOW(), NOW()), ('PS_TAX_DISPLAY', 0, NOW(), NOW()), ('PS_SMARTY_FORCE_COMPILE', 1, NOW(), NOW()), ('PS_DISTANCE_UNIT', 'km', NOW(), NOW()), ('PS_STORES_DISPLAY_CMS', 0, NOW(), NOW()), ('PS_STORES_DISPLAY_FOOTER', 0, NOW(), NOW()), ('PS_STORES_SIMPLIFIED', 0, NOW(), NOW()), ('PS_STATSDATA_CUSTOMER_PAGESVIEWS', 1, NOW(), NOW()), ('PS_STATSDATA_PAGESVIEWS', 1, NOW(), NOW()), ('PS_STATSDATA_PLUGINS', 1, NOW(), NOW())
|
||||
|
||||
INSERT INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_CONDITIONS_CMS_ID', IFNULL((SELECT `id_cms` FROM `PREFIX_cms` WHERE `id_cms` = 3), 0), NOW(), NOW())
|
||||
|
||||
CREATE TEMPORARY TABLE `PREFIX_configuration_tmp` ( `value` text )
|
||||
|
||||
SET @defaultOOS = (SELECT value FROM `PREFIX_configuration` WHERE name = 'PS_ORDER_OUT_OF_STOCK')
|
||||
|
||||
UPDATE `PREFIX_product` p SET `cache_default_attribute` = 0 WHERE `id_product` NOT IN (SELECT `id_product` FROM `PREFIX_product_attribute`)
|
||||
|
||||
INSERT INTO `PREFIX_hook` (`name`, `title`, `description`, `position`) VALUES ('processCarrier', 'Carrier Process', NULL, 0)
|
||||
|
||||
INSERT INTO `PREFIX_stock_mvt_reason_lang` (`id_stock_mvt_reason`, `id_lang`, `name`) VALUES (1, 1, 'Order'), (1, 2, 'Commande'), (2, 1, 'Missing Stock Movement'), (2, 2, 'Mouvement de stock manquant'), (3, 1, 'Restocking'), (3, 2, 'Réassort')
|
||||
|
||||
INSERT INTO `PREFIX_meta_lang` (`id_lang`, `id_meta`, `title`, `url_rewrite`) VALUES (1, (SELECT `id_meta` FROM `PREFIX_meta` WHERE `page` = 'authentication'), 'Authentication', 'authentication'), (2, (SELECT `id_meta` FROM `PREFIX_meta` WHERE `page` = 'authentication'), 'Authentification', 'authentification'), (3, (SELECT `id_meta` FROM `PREFIX_meta` WHERE `page` = 'authentication'), 'Autenticación', 'autenticacion')
|
||||
|
||||
LOCK TABLES `admin_assert` WRITE
|
||||
|
||||
UNLOCK TABLES
|
||||
|
||||
DROP TABLE IF EXISTS `admin_role`
|
||||
|
||||
SELECT * FROM MyTable WHERE 1 = 2;
|
||||
|
||||
SELECT
|
||||
|
||||
SELECT Test FROM Test WHERE ( MyColumn = 1 )) AND ((( SomeOtherColumn = 2);
|
||||
|
||||
SELECT * LIMIT 1; SELECT a,b,c,d FROM e LIMIT 1, 2; SELECT 1,2,3 WHERE a in (1,2,3,4,5) and b=5;
|
||||
|
||||
SELECT count - 50 WHERE a-50 = b WHERE 1 and - 50 WHERE -50 = a WHERE a = -50 WHERE 1 - 50 WHERE 1 and -50;
|
||||
|
||||
SELECT @ and b;
|
||||
|
||||
SELECT @"weird variable name";
|
||||
|
||||
SELECT "no closing quote
|
||||
809
vendor/jdorn/sql-formatter/tests/format-highlight.html
vendored
Normal file
809
vendor/jdorn/sql-formatter/tests/format-highlight.html
vendored
Normal file
|
|
@ -0,0 +1,809 @@
|
|||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">customer_id</span><span >,</span>
|
||||
<span style="color: #333;">customer_name</span><span >,</span>
|
||||
<span style="font-weight:bold;">COUNT</span>(<span style="color: #333;">order_id</span>) <span style="font-weight:bold;">as</span> <span style="color: #333;">total</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #333;">customers</span>
|
||||
<span style="font-weight:bold;">INNER JOIN</span> <span style="color: #333;">orders</span> <span style="font-weight:bold;">ON</span> <span style="color: #333;">customers</span><span >.</span><span style="color: #333;">customer_id</span> <span >=</span> <span style="color: #333;">orders</span><span >.</span><span style="color: #333;">customer_id</span>
|
||||
<span style="font-weight:bold;">GROUP BY</span>
|
||||
<span style="color: #333;">customer_id</span><span >,</span>
|
||||
<span style="color: #333;">customer_name</span>
|
||||
<span style="font-weight:bold;">HAVING</span>
|
||||
<span style="font-weight:bold;">COUNT</span>(<span style="color: #333;">order_id</span>) <span >></span> <span style="color: green;">5</span>
|
||||
<span style="font-weight:bold;">ORDER BY</span>
|
||||
<span style="font-weight:bold;">COUNT</span>(<span style="color: #333;">order_id</span>) <span style="font-weight:bold;">DESC</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span>
|
||||
<span style="color: #333;">customers</span>
|
||||
<span style="font-weight:bold;">SET</span>
|
||||
<span style="color: #333;">totalorders</span> <span >=</span> <span style="color: #333;">ordersummary</span><span >.</span><span style="color: #333;">total</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
(
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">customer_id</span><span >,</span>
|
||||
<span style="font-weight:bold;">count</span>(<span style="color: #333;">order_id</span>) <span style="font-weight:bold;">As</span> <span style="color: #333;">total</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #333;">orders</span>
|
||||
<span style="font-weight:bold;">GROUP BY</span>
|
||||
<span style="color: #333;">customer_id</span>
|
||||
) <span style="font-weight:bold;">As</span> <span style="color: #333;">ordersummary</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">customers</span><span >.</span><span style="color: #333;">customer_id</span> <span >=</span> <span style="color: #333;">ordersummary</span><span >.</span><span style="color: #333;">customer_id</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span >*</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #333;">sometable</span>
|
||||
<span style="font-weight:bold;">UNION ALL</span>
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span >*</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #333;">someothertable</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SET</span>
|
||||
<span style="font-weight:bold;">NAMES</span> <span style="color: blue;">'utf8'</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_address`</span> (
|
||||
<span style="color: purple;">`id_address`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">auto_increment</span><span >,</span>
|
||||
<span style="color: purple;">`id_country`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_state`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_customer`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`id_manufacturer`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`id_supplier`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`id_warehouse`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`alias`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`company`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`lastname`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`firstname`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`address1`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">128</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`address2`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">128</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`postcode`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">12</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`city`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`other`</span> <span style="color: #333;">text</span><span >,</span>
|
||||
<span style="color: purple;">`phone`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">16</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`phone_mobile`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">16</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`vat_number`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`dni`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">16</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`date_add`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`date_upd`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`active`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="color: purple;">`deleted`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_address`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`address_customer`</span> (<span style="color: purple;">`id_customer`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_country`</span> (<span style="color: purple;">`id_country`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_state`</span> (<span style="color: purple;">`id_state`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_manufacturer`</span> (<span style="color: purple;">`id_manufacturer`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_supplier`</span> (<span style="color: purple;">`id_supplier`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_warehouse`</span> (<span style="color: purple;">`id_warehouse`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span> <span >=</span> <span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span> <span >=</span> <span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_alias`</span> (
|
||||
<span style="color: purple;">`id_alias`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">auto_increment</span><span >,</span>
|
||||
<span style="color: purple;">`alias`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`search`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`active`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_alias`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">UNIQUE</span> <span style="font-weight:bold;">KEY</span> <span style="color: purple;">`alias`</span> (<span style="color: purple;">`alias`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span> <span >=</span> <span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span> <span >=</span> <span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_carrier`</span> (
|
||||
<span style="color: purple;">`id_carrier`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">AUTO_INCREMENT</span><span >,</span>
|
||||
<span style="color: purple;">`id_reference`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_tax_rules_group`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`name`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`url`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`active`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`deleted`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`shipping_handling`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="color: purple;">`range_behavior`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`is_module`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`is_free`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`shipping_external`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`need_range`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`external_module_name`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`shipping_method`</span> <span style="color: #333;">int</span>(<span style="color: green;">2</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`position`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`max_width`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`max_height`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`max_depth`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`max_weight`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`grade`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_carrier`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`deleted`</span> (<span style="color: purple;">`deleted`</span><span >,</span> <span style="color: purple;">`active`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_tax_rules_group`</span> (<span style="color: purple;">`id_tax_rules_group`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span> <span >=</span> <span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span> <span >=</span> <span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="font-weight:bold;">IF</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">EXISTS</span> <span style="color: purple;">`PREFIX_specific_price_rule`</span> (
|
||||
<span style="color: purple;">`id_specific_price_rule`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">AUTO_INCREMENT</span><span >,</span>
|
||||
<span style="color: purple;">`name`</span> <span style="color: #333;">VARCHAR</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_shop`</span> <span style="color: #333;">int</span>(<span style="color: green;">11</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="color: purple;">`id_currency`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_country`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_group`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`from_quantity`</span> <span style="color: #333;">mediumint</span>(<span style="color: green;">8</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`price`</span> <span style="color: #333;">DECIMAL</span>(<span style="color: green;">20</span><span >,</span> <span style="color: green;">6</span>)<span >,</span>
|
||||
<span style="color: purple;">`reduction`</span> <span style="color: #333;">decimal</span>(<span style="color: green;">20</span><span >,</span> <span style="color: green;">6</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`reduction_type`</span> <span style="color: #333;">enum</span>(<span style="color: blue;">'amount'</span><span >,</span> <span style="color: blue;">'percentage'</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`from`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`to`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_specific_price_rule`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_product`</span> (
|
||||
<span style="color: purple;">`id_shop`</span><span >,</span> <span style="color: purple;">`id_currency`</span><span >,</span> <span style="color: purple;">`id_country`</span><span >,</span>
|
||||
<span style="color: purple;">`id_group`</span><span >,</span> <span style="color: purple;">`from_quantity`</span><span >,</span> <span style="color: purple;">`from`</span><span >,</span>
|
||||
<span style="color: purple;">`to`</span>
|
||||
)
|
||||
) <span style="font-weight:bold;">ENGINE</span> <span >=</span> <span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span> <span >=</span> <span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span>
|
||||
<span style="color: purple;">`PREFIX_configuration`</span>
|
||||
<span style="font-weight:bold;">SET</span>
|
||||
<span style="color: #333;">value</span> <span >=</span> <span style="color: blue;">'6'</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'PS_SEARCH_WEIGHT_PNAME'</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span>
|
||||
<span style="color: purple;">`PREFIX_hook_module`</span>
|
||||
<span style="font-weight:bold;">SET</span>
|
||||
<span style="color: #333;">position</span> <span >=</span> <span style="color: green;">1</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayPayment'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'cheque'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayPaymentReturn'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'cheque'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayHome'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'homeslider'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionAuthentication'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statsdata'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionShopDataDuplication'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'homeslider'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayTop'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blocklanguages'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCustomerAccountAdd'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statsdata'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayCustomerAccount'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'favoriteproducts'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayAdminStatsModules'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statsvisits'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayAdminStatsGraphEngine'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'graphvisifire'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayAdminStatsGridEngine'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'gridhtml'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayLeftColumnProduct'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blocksharefb'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionSearch'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statssearch'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCategoryAdd'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCategoryUpdate'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCategoryDelete'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionAdminMetaSave'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayMyAccountBlock'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'favoriteproducts'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">id_hook</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_hook</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_hook`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayFooter'</span>
|
||||
)
|
||||
<span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">id_module</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_module`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockreinsurance'</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span>
|
||||
<span style="color: purple;">`PREFIX_employee`</span>
|
||||
<span style="font-weight:bold;">ADD</span>
|
||||
<span style="color: purple;">`bo_color`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span>
|
||||
<span style="font-weight:bold;">AFTER</span>
|
||||
<span style="color: purple;">`stats_date_to`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_cms_category_lang`</span>
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(
|
||||
<span style="color: green;">1</span><span >,</span> <span style="color: green;">3</span><span >,</span> <span style="color: blue;">'Inicio'</span><span >,</span> <span style="color: blue;">''</span><span >,</span> <span style="color: blue;">'home'</span><span >,</span> <span style="font-weight:bold;">NULL</span><span >,</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="font-weight:bold;">NULL</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_cms_category`</span>
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(<span style="color: green;">1</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="color: green;">0</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span>
|
||||
<span style="color: purple;">`PREFIX_cms_category`</span>
|
||||
<span style="font-weight:bold;">SET</span>
|
||||
<span style="color: purple;">`position`</span> <span >=</span> <span style="color: green;">0</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span>
|
||||
<span style="color: purple;">`PREFIX_customer`</span>
|
||||
<span style="font-weight:bold;">ADD</span>
|
||||
<span style="color: purple;">`note`</span> <span style="color: #333;">text</span>
|
||||
<span style="font-weight:bold;">AFTER</span>
|
||||
<span style="color: purple;">`secure_key`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span>
|
||||
<span style="color: purple;">`PREFIX_contact`</span>
|
||||
<span style="font-weight:bold;">ADD</span>
|
||||
<span style="color: purple;">`customer_service`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span>
|
||||
<span style="font-weight:bold;">AFTER</span>
|
||||
<span style="color: purple;">`email`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_specific_price`</span> (
|
||||
<span style="color: purple;">`id_product`</span><span >,</span> <span style="color: purple;">`id_shop`</span><span >,</span> <span style="color: purple;">`id_currency`</span><span >,</span>
|
||||
<span style="color: purple;">`id_country`</span><span >,</span> <span style="color: purple;">`id_group`</span><span >,</span> <span style="color: purple;">`priority`</span><span >,</span>
|
||||
<span style="color: purple;">`price`</span><span >,</span> <span style="color: purple;">`from_quantity`</span><span >,</span> <span style="color: purple;">`reduction`</span><span >,</span>
|
||||
<span style="color: purple;">`reduction_type`</span><span >,</span> <span style="color: purple;">`from`</span><span >,</span> <span style="color: purple;">`to`</span>
|
||||
) (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_product`</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0.00</span><span >,</span>
|
||||
<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`quantity`</span><span >,</span>
|
||||
<span style="font-weight:bold;">IF</span>(
|
||||
<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_discount_type`</span> <span >=</span> <span style="color: green;">2</span><span >,</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`value`</span><span >,</span>
|
||||
<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`value`</span> <span >/</span> <span style="color: green;">100</span>
|
||||
)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span> (
|
||||
<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_discount_type`</span> <span >=</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'amount'</span><span >,</span>
|
||||
<span style="color: blue;">'percentage'</span>
|
||||
)<span >,</span>
|
||||
<span style="color: blue;">'0000-00-00 00:00:00'</span><span >,</span>
|
||||
<span style="color: blue;">'0000-00-00 00:00:00'</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_discount_quantity`</span> <span style="color: #333;">dq</span>
|
||||
<span style="font-weight:bold;">INNER JOIN</span> <span style="color: purple;">`PREFIX_product`</span> <span style="color: #333;">p</span> <span style="font-weight:bold;">ON</span> (<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`id_product`</span> <span >=</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_product`</span>)
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">DROP</span>
|
||||
<span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_discount_quantity`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_specific_price`</span> (
|
||||
<span style="color: purple;">`id_product`</span><span >,</span> <span style="color: purple;">`id_shop`</span><span >,</span> <span style="color: purple;">`id_currency`</span><span >,</span>
|
||||
<span style="color: purple;">`id_country`</span><span >,</span> <span style="color: purple;">`id_group`</span><span >,</span> <span style="color: purple;">`priority`</span><span >,</span>
|
||||
<span style="color: purple;">`price`</span><span >,</span> <span style="color: purple;">`from_quantity`</span><span >,</span> <span style="color: purple;">`reduction`</span><span >,</span>
|
||||
<span style="color: purple;">`reduction_type`</span><span >,</span> <span style="color: purple;">`from`</span><span >,</span> <span style="color: purple;">`to`</span>
|
||||
) (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`id_product`</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0.00</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="font-weight:bold;">IF</span>(
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span> <span >></span> <span style="color: green;">0</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span><span >,</span>
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_percent`</span> <span >/</span> <span style="color: green;">100</span>
|
||||
)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span>(
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span> <span >></span> <span style="color: green;">0</span><span >,</span> <span style="color: blue;">'amount'</span><span >,</span>
|
||||
<span style="color: blue;">'percentage'</span>
|
||||
)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span> (
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_from`</span> <span >=</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_to`</span><span >,</span>
|
||||
<span style="color: blue;">'0000-00-00 00:00:00'</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_from`</span>
|
||||
)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span> (
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_from`</span> <span >=</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_to`</span><span >,</span>
|
||||
<span style="color: blue;">'0000-00-00 00:00:00'</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_to`</span>
|
||||
)
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_product`</span> <span style="color: #333;">p</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span>
|
||||
<span style="font-weight:bold;">OR</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_percent`</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span>
|
||||
<span style="color: purple;">`PREFIX_product`</span>
|
||||
<span style="font-weight:bold;">DROP</span>
|
||||
<span style="color: purple;">`reduction_price`</span><span >,</span>
|
||||
<span style="font-weight:bold;">DROP</span>
|
||||
<span style="color: purple;">`reduction_percent`</span><span >,</span>
|
||||
<span style="font-weight:bold;">DROP</span>
|
||||
<span style="color: purple;">`reduction_from`</span><span >,</span>
|
||||
<span style="font-weight:bold;">DROP</span>
|
||||
<span style="color: purple;">`reduction_to`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_configuration`</span> (
|
||||
<span style="color: purple;">`name`</span><span >,</span> <span style="color: purple;">`value`</span><span >,</span> <span style="color: purple;">`date_add`</span><span >,</span> <span style="color: purple;">`date_upd`</span>
|
||||
)
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_SPECIFIC_PRICE_PRIORITIES'</span><span >,</span>
|
||||
<span style="color: blue;">'id_shop;id_currency;id_country;id_group'</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(<span style="color: blue;">'PS_TAX_DISPLAY'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_SMARTY_FORCE_COMPILE'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_DISTANCE_UNIT'</span><span >,</span> <span style="color: blue;">'km'</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_STORES_DISPLAY_CMS'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_STORES_DISPLAY_FOOTER'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_STORES_SIMPLIFIED'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_STATSDATA_CUSTOMER_PAGESVIEWS'</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_STATSDATA_PAGESVIEWS'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_STATSDATA_PLUGINS'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_configuration`</span> (
|
||||
<span style="color: purple;">`name`</span><span >,</span> <span style="color: purple;">`value`</span><span >,</span> <span style="color: purple;">`date_add`</span><span >,</span> <span style="color: purple;">`date_upd`</span>
|
||||
)
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(
|
||||
<span style="color: blue;">'PS_CONDITIONS_CMS_ID'</span><span >,</span>
|
||||
<span style="font-weight:bold;">IFNULL</span>(
|
||||
(
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: purple;">`id_cms`</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_cms`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: purple;">`id_cms`</span> <span >=</span> <span style="color: green;">3</span>
|
||||
)<span >,</span>
|
||||
<span style="color: green;">0</span>
|
||||
)<span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span><span >,</span>
|
||||
<span style="font-weight:bold;">NOW()</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TEMPORARY</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_configuration_tmp`</span> (<span style="color: purple;">`value`</span> <span style="color: #333;">text</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SET</span>
|
||||
<span style="color: orange;">@defaultOOS</span> <span >=</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">value</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_configuration`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'PS_ORDER_OUT_OF_STOCK'</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span>
|
||||
<span style="color: purple;">`PREFIX_product`</span> <span style="color: #333;">p</span>
|
||||
<span style="font-weight:bold;">SET</span>
|
||||
<span style="color: purple;">`cache_default_attribute`</span> <span >=</span> <span style="color: green;">0</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: purple;">`id_product`</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">IN</span> (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: purple;">`id_product`</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_product_attribute`</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_hook`</span> (
|
||||
<span style="color: purple;">`name`</span><span >,</span> <span style="color: purple;">`title`</span><span >,</span> <span style="color: purple;">`description`</span><span >,</span> <span style="color: purple;">`position`</span>
|
||||
)
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(
|
||||
<span style="color: blue;">'processCarrier'</span><span >,</span> <span style="color: blue;">'Carrier Process'</span><span >,</span>
|
||||
<span style="font-weight:bold;">NULL</span><span >,</span> <span style="color: green;">0</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_stock_mvt_reason_lang`</span> (
|
||||
<span style="color: purple;">`id_stock_mvt_reason`</span><span >,</span> <span style="color: purple;">`id_lang`</span><span >,</span>
|
||||
<span style="color: purple;">`name`</span>
|
||||
)
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(<span style="color: green;">1</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: blue;">'Order'</span>)<span >,</span>
|
||||
(<span style="color: green;">1</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'Commande'</span>)<span >,</span>
|
||||
(<span style="color: green;">2</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: blue;">'Missing Stock Movement'</span>)<span >,</span>
|
||||
(
|
||||
<span style="color: green;">2</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'Mouvement de stock manquant'</span>
|
||||
)<span >,</span>
|
||||
(<span style="color: green;">3</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: blue;">'Restocking'</span>)<span >,</span>
|
||||
(<span style="color: green;">3</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'Réassort'</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_meta_lang`</span> (
|
||||
<span style="color: purple;">`id_lang`</span><span >,</span> <span style="color: purple;">`id_meta`</span><span >,</span> <span style="color: purple;">`title`</span><span >,</span> <span style="color: purple;">`url_rewrite`</span>
|
||||
)
|
||||
<span style="font-weight:bold;">VALUES</span>
|
||||
(
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
(
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: purple;">`id_meta`</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_meta`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: purple;">`page`</span> <span >=</span> <span style="color: blue;">'authentication'</span>
|
||||
)<span >,</span>
|
||||
<span style="color: blue;">'Authentication'</span><span >,</span>
|
||||
<span style="color: blue;">'authentication'</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: green;">2</span><span >,</span>
|
||||
(
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: purple;">`id_meta`</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_meta`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: purple;">`page`</span> <span >=</span> <span style="color: blue;">'authentication'</span>
|
||||
)<span >,</span>
|
||||
<span style="color: blue;">'Authentification'</span><span >,</span>
|
||||
<span style="color: blue;">'authentification'</span>
|
||||
)<span >,</span>
|
||||
(
|
||||
<span style="color: green;">3</span><span >,</span>
|
||||
(
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: purple;">`id_meta`</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: purple;">`PREFIX_meta`</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: purple;">`page`</span> <span >=</span> <span style="color: blue;">'authentication'</span>
|
||||
)<span >,</span>
|
||||
<span style="color: blue;">'Autenticación'</span><span >,</span>
|
||||
<span style="color: blue;">'autenticacion'</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">LOCK</span> <span style="font-weight:bold;">TABLES</span> <span style="color: purple;">`admin_assert`</span> <span style="font-weight:bold;">WRITE</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UNLOCK</span> <span style="font-weight:bold;">TABLES</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">DROP</span>
|
||||
<span style="font-weight:bold;">TABLE</span> <span style="font-weight:bold;">IF</span> <span style="font-weight:bold;">EXISTS</span> <span style="color: purple;">`admin_role`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span >*</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #aaa;">-- This is another comment</span>
|
||||
<span style="color: #333;">MyTable</span> <span style="color: #aaa;"># One final comment</span>
|
||||
|
||||
<span style="color: #aaa;">/* This is a block comment
|
||||
*/</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: green;">1</span> <span >=</span> <span style="color: green;">2</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #aaa;">-- This is a test</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">Test</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #333;">Test</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
(<span style="color: #333;">MyColumn</span> <span >=</span> <span style="color: green;">1</span>)
|
||||
<span style="background-color: red;">)</span>
|
||||
<span style="font-weight:bold;">AND</span> (
|
||||
(
|
||||
(<span style="color: #333;">SomeOtherColumn</span> <span >=</span> <span style="color: green;">2</span>)<span >;</span>
|
||||
<span style="background-color: red;">WARNING: unclosed parentheses or section</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span >*</span>
|
||||
<span style="font-weight:bold;">LIMIT</span>
|
||||
<span style="color: green;">1</span><span >;</span>
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">a</span><span >,</span>
|
||||
<span style="color: #333;">b</span><span >,</span>
|
||||
<span style="color: #333;">c</span><span >,</span>
|
||||
<span style="color: #333;">d</span>
|
||||
<span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #333;">e</span>
|
||||
<span style="font-weight:bold;">LIMIT</span>
|
||||
<span style="color: green;">1</span><span >,</span> <span style="color: green;">2</span><span >;</span>
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="color: green;">2</span><span >,</span>
|
||||
<span style="color: green;">3</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">a</span> <span style="font-weight:bold;">in</span> (<span style="color: green;">1</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: green;">3</span><span >,</span> <span style="color: green;">4</span><span >,</span> <span style="color: green;">5</span>)
|
||||
<span style="font-weight:bold;">and</span> <span style="color: #333;">b</span> <span >=</span> <span style="color: green;">5</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">count</span> <span >-</span> <span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">a</span> <span >-</span> <span style="color: green;">50</span> <span >=</span> <span style="color: #333;">b</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: green;">1</span>
|
||||
<span style="font-weight:bold;">and</span> <span >-</span><span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span >-</span><span style="color: green;">50</span> <span >=</span> <span style="color: #333;">a</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">a</span> <span >=</span> <span >-</span><span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: green;">1</span>
|
||||
<span style="color: #aaa;">/*test*/</span>
|
||||
<span >-</span><span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: green;">1</span>
|
||||
<span style="font-weight:bold;">and</span> <span >-</span><span style="color: green;">50</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">@</span>
|
||||
<span style="font-weight:bold;">and</span> <span style="color: #333;">b</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: orange;">@"weird variable name"</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: blue;">"no closing quote
|
||||
</span></pre>
|
||||
807
vendor/jdorn/sql-formatter/tests/format.html
vendored
Normal file
807
vendor/jdorn/sql-formatter/tests/format.html
vendored
Normal file
|
|
@ -0,0 +1,807 @@
|
|||
SELECT
|
||||
customer_id,
|
||||
customer_name,
|
||||
COUNT(order_id) as total
|
||||
FROM
|
||||
customers
|
||||
INNER JOIN orders ON customers.customer_id = orders.customer_id
|
||||
GROUP BY
|
||||
customer_id,
|
||||
customer_name
|
||||
HAVING
|
||||
COUNT(order_id) > 5
|
||||
ORDER BY
|
||||
COUNT(order_id) DESC;
|
||||
|
||||
UPDATE
|
||||
customers
|
||||
SET
|
||||
totalorders = ordersummary.total
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
customer_id,
|
||||
count(order_id) As total
|
||||
FROM
|
||||
orders
|
||||
GROUP BY
|
||||
customer_id
|
||||
) As ordersummary
|
||||
WHERE
|
||||
customers.customer_id = ordersummary.customer_id
|
||||
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
sometable
|
||||
UNION ALL
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
someothertable;
|
||||
|
||||
SET
|
||||
NAMES 'utf8';
|
||||
|
||||
CREATE TABLE `PREFIX_address` (
|
||||
`id_address` int(10) unsigned NOT NULL auto_increment,
|
||||
`id_country` int(10) unsigned NOT NULL,
|
||||
`id_state` int(10) unsigned default NULL,
|
||||
`id_customer` int(10) unsigned NOT NULL default '0',
|
||||
`id_manufacturer` int(10) unsigned NOT NULL default '0',
|
||||
`id_supplier` int(10) unsigned NOT NULL default '0',
|
||||
`id_warehouse` int(10) unsigned NOT NULL default '0',
|
||||
`alias` varchar(32) NOT NULL,
|
||||
`company` varchar(64) default NULL,
|
||||
`lastname` varchar(32) NOT NULL,
|
||||
`firstname` varchar(32) NOT NULL,
|
||||
`address1` varchar(128) NOT NULL,
|
||||
`address2` varchar(128) default NULL,
|
||||
`postcode` varchar(12) default NULL,
|
||||
`city` varchar(64) NOT NULL,
|
||||
`other` text,
|
||||
`phone` varchar(16) default NULL,
|
||||
`phone_mobile` varchar(16) default NULL,
|
||||
`vat_number` varchar(32) default NULL,
|
||||
`dni` varchar(16) DEFAULT NULL,
|
||||
`date_add` datetime NOT NULL,
|
||||
`date_upd` datetime NOT NULL,
|
||||
`active` tinyint(1) unsigned NOT NULL default '1',
|
||||
`deleted` tinyint(1) unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (`id_address`),
|
||||
KEY `address_customer` (`id_customer`),
|
||||
KEY `id_country` (`id_country`),
|
||||
KEY `id_state` (`id_state`),
|
||||
KEY `id_manufacturer` (`id_manufacturer`),
|
||||
KEY `id_supplier` (`id_supplier`),
|
||||
KEY `id_warehouse` (`id_warehouse`)
|
||||
) ENGINE = ENGINE_TYPE DEFAULT CHARSET = utf8
|
||||
|
||||
CREATE TABLE `PREFIX_alias` (
|
||||
`id_alias` int(10) unsigned NOT NULL auto_increment,
|
||||
`alias` varchar(255) NOT NULL,
|
||||
`search` varchar(255) NOT NULL,
|
||||
`active` tinyint(1) NOT NULL default '1',
|
||||
PRIMARY KEY (`id_alias`),
|
||||
UNIQUE KEY `alias` (`alias`)
|
||||
) ENGINE = ENGINE_TYPE DEFAULT CHARSET = utf8
|
||||
|
||||
CREATE TABLE `PREFIX_carrier` (
|
||||
`id_carrier` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`id_reference` int(10) unsigned NOT NULL,
|
||||
`id_tax_rules_group` int(10) unsigned DEFAULT '0',
|
||||
`name` varchar(64) NOT NULL,
|
||||
`url` varchar(255) DEFAULT NULL,
|
||||
`active` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`deleted` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`shipping_handling` tinyint(1) unsigned NOT NULL DEFAULT '1',
|
||||
`range_behavior` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`is_module` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`is_free` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`shipping_external` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`need_range` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`external_module_name` varchar(64) DEFAULT NULL,
|
||||
`shipping_method` int(2) NOT NULL DEFAULT '0',
|
||||
`position` int(10) unsigned NOT NULL default '0',
|
||||
`max_width` int(10) DEFAULT 0,
|
||||
`max_height` int(10) DEFAULT 0,
|
||||
`max_depth` int(10) DEFAULT 0,
|
||||
`max_weight` int(10) DEFAULT 0,
|
||||
`grade` int(10) DEFAULT 0,
|
||||
PRIMARY KEY (`id_carrier`),
|
||||
KEY `deleted` (`deleted`, `active`),
|
||||
KEY `id_tax_rules_group` (`id_tax_rules_group`)
|
||||
) ENGINE = ENGINE_TYPE DEFAULT CHARSET = utf8
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `PREFIX_specific_price_rule` (
|
||||
`id_specific_price_rule` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`name` VARCHAR(255) NOT NULL,
|
||||
`id_shop` int(11) unsigned NOT NULL DEFAULT '1',
|
||||
`id_currency` int(10) unsigned NOT NULL,
|
||||
`id_country` int(10) unsigned NOT NULL,
|
||||
`id_group` int(10) unsigned NOT NULL,
|
||||
`from_quantity` mediumint(8) unsigned NOT NULL,
|
||||
`price` DECIMAL(20, 6),
|
||||
`reduction` decimal(20, 6) NOT NULL,
|
||||
`reduction_type` enum('amount', 'percentage') NOT NULL,
|
||||
`from` datetime NOT NULL,
|
||||
`to` datetime NOT NULL,
|
||||
PRIMARY KEY (`id_specific_price_rule`),
|
||||
KEY `id_product` (
|
||||
`id_shop`, `id_currency`, `id_country`,
|
||||
`id_group`, `from_quantity`, `from`,
|
||||
`to`
|
||||
)
|
||||
) ENGINE = ENGINE_TYPE DEFAULT CHARSET = utf8
|
||||
|
||||
UPDATE
|
||||
`PREFIX_configuration`
|
||||
SET
|
||||
value = '6'
|
||||
WHERE
|
||||
name = 'PS_SEARCH_WEIGHT_PNAME'
|
||||
|
||||
UPDATE
|
||||
`PREFIX_hook_module`
|
||||
SET
|
||||
position = 1
|
||||
WHERE
|
||||
id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayPayment'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'cheque'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayPaymentReturn'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'cheque'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayHome'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'homeslider'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionAuthentication'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'statsdata'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionShopDataDuplication'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'homeslider'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayTop'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blocklanguages'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionCustomerAccountAdd'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'statsdata'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayCustomerAccount'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'favoriteproducts'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayAdminStatsModules'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'statsvisits'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayAdminStatsGraphEngine'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'graphvisifire'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayAdminStatsGridEngine'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'gridhtml'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayLeftColumnProduct'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blocksharefb'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionSearch'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'statssearch'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionCategoryAdd'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blockcategories'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionCategoryUpdate'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blockcategories'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionCategoryDelete'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blockcategories'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'actionAdminMetaSave'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blockcategories'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayMyAccountBlock'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'favoriteproducts'
|
||||
)
|
||||
OR id_hook = (
|
||||
SELECT
|
||||
id_hook
|
||||
FROM
|
||||
`PREFIX_hook`
|
||||
WHERE
|
||||
name = 'displayFooter'
|
||||
)
|
||||
AND id_module = (
|
||||
SELECT
|
||||
id_module
|
||||
FROM
|
||||
`PREFIX_module`
|
||||
WHERE
|
||||
name = 'blockreinsurance'
|
||||
)
|
||||
|
||||
ALTER TABLE
|
||||
`PREFIX_employee`
|
||||
ADD
|
||||
`bo_color` varchar(32) default NULL
|
||||
AFTER
|
||||
`stats_date_to`
|
||||
|
||||
INSERT INTO `PREFIX_cms_category_lang`
|
||||
VALUES
|
||||
(
|
||||
1, 3, 'Inicio', '', 'home', NULL, NULL,
|
||||
NULL
|
||||
)
|
||||
|
||||
INSERT INTO `PREFIX_cms_category`
|
||||
VALUES
|
||||
(1, 0, 0, 1, NOW(), NOW(), 0)
|
||||
|
||||
UPDATE
|
||||
`PREFIX_cms_category`
|
||||
SET
|
||||
`position` = 0
|
||||
|
||||
ALTER TABLE
|
||||
`PREFIX_customer`
|
||||
ADD
|
||||
`note` text
|
||||
AFTER
|
||||
`secure_key`
|
||||
|
||||
ALTER TABLE
|
||||
`PREFIX_contact`
|
||||
ADD
|
||||
`customer_service` tinyint(1) NOT NULL DEFAULT 0
|
||||
AFTER
|
||||
`email`
|
||||
|
||||
INSERT INTO `PREFIX_specific_price` (
|
||||
`id_product`, `id_shop`, `id_currency`,
|
||||
`id_country`, `id_group`, `priority`,
|
||||
`price`, `from_quantity`, `reduction`,
|
||||
`reduction_type`, `from`, `to`
|
||||
) (
|
||||
SELECT
|
||||
dq.`id_product`,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0.00,
|
||||
dq.`quantity`,
|
||||
IF(
|
||||
dq.`id_discount_type` = 2, dq.`value`,
|
||||
dq.`value` / 100
|
||||
),
|
||||
IF (
|
||||
dq.`id_discount_type` = 2, 'amount',
|
||||
'percentage'
|
||||
),
|
||||
'0000-00-00 00:00:00',
|
||||
'0000-00-00 00:00:00'
|
||||
FROM
|
||||
`PREFIX_discount_quantity` dq
|
||||
INNER JOIN `PREFIX_product` p ON (p.`id_product` = dq.`id_product`)
|
||||
)
|
||||
|
||||
DROP
|
||||
TABLE `PREFIX_discount_quantity`
|
||||
|
||||
INSERT INTO `PREFIX_specific_price` (
|
||||
`id_product`, `id_shop`, `id_currency`,
|
||||
`id_country`, `id_group`, `priority`,
|
||||
`price`, `from_quantity`, `reduction`,
|
||||
`reduction_type`, `from`, `to`
|
||||
) (
|
||||
SELECT
|
||||
p.`id_product`,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.00,
|
||||
1,
|
||||
IF(
|
||||
p.`reduction_price` > 0, p.`reduction_price`,
|
||||
p.`reduction_percent` / 100
|
||||
),
|
||||
IF(
|
||||
p.`reduction_price` > 0, 'amount',
|
||||
'percentage'
|
||||
),
|
||||
IF (
|
||||
p.`reduction_from` = p.`reduction_to`,
|
||||
'0000-00-00 00:00:00', p.`reduction_from`
|
||||
),
|
||||
IF (
|
||||
p.`reduction_from` = p.`reduction_to`,
|
||||
'0000-00-00 00:00:00', p.`reduction_to`
|
||||
)
|
||||
FROM
|
||||
`PREFIX_product` p
|
||||
WHERE
|
||||
p.`reduction_price`
|
||||
OR p.`reduction_percent`
|
||||
)
|
||||
|
||||
ALTER TABLE
|
||||
`PREFIX_product`
|
||||
DROP
|
||||
`reduction_price`,
|
||||
DROP
|
||||
`reduction_percent`,
|
||||
DROP
|
||||
`reduction_from`,
|
||||
DROP
|
||||
`reduction_to`
|
||||
|
||||
INSERT INTO `PREFIX_configuration` (
|
||||
`name`, `value`, `date_add`, `date_upd`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'PS_SPECIFIC_PRICE_PRIORITIES',
|
||||
'id_shop;id_currency;id_country;id_group',
|
||||
NOW(), NOW()
|
||||
),
|
||||
('PS_TAX_DISPLAY', 0, NOW(), NOW()),
|
||||
(
|
||||
'PS_SMARTY_FORCE_COMPILE', 1, NOW(),
|
||||
NOW()
|
||||
),
|
||||
(
|
||||
'PS_DISTANCE_UNIT', 'km', NOW(), NOW()
|
||||
),
|
||||
(
|
||||
'PS_STORES_DISPLAY_CMS', 0, NOW(),
|
||||
NOW()
|
||||
),
|
||||
(
|
||||
'PS_STORES_DISPLAY_FOOTER', 0, NOW(),
|
||||
NOW()
|
||||
),
|
||||
(
|
||||
'PS_STORES_SIMPLIFIED', 0, NOW(),
|
||||
NOW()
|
||||
),
|
||||
(
|
||||
'PS_STATSDATA_CUSTOMER_PAGESVIEWS',
|
||||
1, NOW(), NOW()
|
||||
),
|
||||
(
|
||||
'PS_STATSDATA_PAGESVIEWS', 1, NOW(),
|
||||
NOW()
|
||||
),
|
||||
(
|
||||
'PS_STATSDATA_PLUGINS', 1, NOW(),
|
||||
NOW()
|
||||
)
|
||||
|
||||
INSERT INTO `PREFIX_configuration` (
|
||||
`name`, `value`, `date_add`, `date_upd`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'PS_CONDITIONS_CMS_ID',
|
||||
IFNULL(
|
||||
(
|
||||
SELECT
|
||||
`id_cms`
|
||||
FROM
|
||||
`PREFIX_cms`
|
||||
WHERE
|
||||
`id_cms` = 3
|
||||
),
|
||||
0
|
||||
),
|
||||
NOW(),
|
||||
NOW()
|
||||
)
|
||||
|
||||
CREATE TEMPORARY TABLE `PREFIX_configuration_tmp` (`value` text)
|
||||
|
||||
SET
|
||||
@defaultOOS = (
|
||||
SELECT
|
||||
value
|
||||
FROM
|
||||
`PREFIX_configuration`
|
||||
WHERE
|
||||
name = 'PS_ORDER_OUT_OF_STOCK'
|
||||
)
|
||||
|
||||
UPDATE
|
||||
`PREFIX_product` p
|
||||
SET
|
||||
`cache_default_attribute` = 0
|
||||
WHERE
|
||||
`id_product` NOT IN (
|
||||
SELECT
|
||||
`id_product`
|
||||
FROM
|
||||
`PREFIX_product_attribute`
|
||||
)
|
||||
|
||||
INSERT INTO `PREFIX_hook` (
|
||||
`name`, `title`, `description`, `position`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'processCarrier', 'Carrier Process',
|
||||
NULL, 0
|
||||
)
|
||||
|
||||
INSERT INTO `PREFIX_stock_mvt_reason_lang` (
|
||||
`id_stock_mvt_reason`, `id_lang`,
|
||||
`name`
|
||||
)
|
||||
VALUES
|
||||
(1, 1, 'Order'),
|
||||
(1, 2, 'Commande'),
|
||||
(2, 1, 'Missing Stock Movement'),
|
||||
(
|
||||
2, 2, 'Mouvement de stock manquant'
|
||||
),
|
||||
(3, 1, 'Restocking'),
|
||||
(3, 2, 'Réassort')
|
||||
|
||||
INSERT INTO `PREFIX_meta_lang` (
|
||||
`id_lang`, `id_meta`, `title`, `url_rewrite`
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
1,
|
||||
(
|
||||
SELECT
|
||||
`id_meta`
|
||||
FROM
|
||||
`PREFIX_meta`
|
||||
WHERE
|
||||
`page` = 'authentication'
|
||||
),
|
||||
'Authentication',
|
||||
'authentication'
|
||||
),
|
||||
(
|
||||
2,
|
||||
(
|
||||
SELECT
|
||||
`id_meta`
|
||||
FROM
|
||||
`PREFIX_meta`
|
||||
WHERE
|
||||
`page` = 'authentication'
|
||||
),
|
||||
'Authentification',
|
||||
'authentification'
|
||||
),
|
||||
(
|
||||
3,
|
||||
(
|
||||
SELECT
|
||||
`id_meta`
|
||||
FROM
|
||||
`PREFIX_meta`
|
||||
WHERE
|
||||
`page` = 'authentication'
|
||||
),
|
||||
'Autenticación',
|
||||
'autenticacion'
|
||||
)
|
||||
|
||||
LOCK TABLES `admin_assert` WRITE
|
||||
|
||||
UNLOCK TABLES
|
||||
|
||||
DROP
|
||||
TABLE IF EXISTS `admin_role`
|
||||
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
-- This is another comment
|
||||
MyTable # One final comment
|
||||
|
||||
/* This is a block comment
|
||||
*/
|
||||
WHERE
|
||||
1 = 2;
|
||||
|
||||
SELECT
|
||||
-- This is a test
|
||||
|
||||
SELECT
|
||||
Test
|
||||
FROM
|
||||
Test
|
||||
WHERE
|
||||
(MyColumn = 1)
|
||||
)
|
||||
AND (
|
||||
(
|
||||
(SomeOtherColumn = 2);
|
||||
|
||||
SELECT
|
||||
*
|
||||
LIMIT
|
||||
1;
|
||||
SELECT
|
||||
a,
|
||||
b,
|
||||
c,
|
||||
d
|
||||
FROM
|
||||
e
|
||||
LIMIT
|
||||
1, 2;
|
||||
SELECT
|
||||
1,
|
||||
2,
|
||||
3
|
||||
WHERE
|
||||
a in (1, 2, 3, 4, 5)
|
||||
and b = 5;
|
||||
|
||||
SELECT
|
||||
count - 50
|
||||
WHERE
|
||||
a - 50 = b
|
||||
WHERE
|
||||
1
|
||||
and -50
|
||||
WHERE
|
||||
-50 = a
|
||||
WHERE
|
||||
a = -50
|
||||
WHERE
|
||||
1
|
||||
/*test*/
|
||||
-50
|
||||
WHERE
|
||||
1
|
||||
and -50;
|
||||
|
||||
SELECT
|
||||
@
|
||||
and b;
|
||||
|
||||
SELECT
|
||||
@"weird variable name";
|
||||
|
||||
SELECT
|
||||
"no closing quote
|
||||
262
vendor/jdorn/sql-formatter/tests/highlight.html
vendored
Normal file
262
vendor/jdorn/sql-formatter/tests/highlight.html
vendored
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #333;">customer_id</span><span >,</span> <span style="color: #333;">customer_name</span><span >,</span> <span style="font-weight:bold;">COUNT</span>(<span style="color: #333;">order_id</span>) <span style="font-weight:bold;">as</span> <span style="color: #333;">total</span>
|
||||
<span style="font-weight:bold;">FROM</span> <span style="color: #333;">customers</span> <span style="font-weight:bold;">INNER JOIN</span> <span style="color: #333;">orders</span> <span style="font-weight:bold;">ON</span> <span style="color: #333;">customers</span><span >.</span><span style="color: #333;">customer_id</span> <span >=</span> <span style="color: #333;">orders</span><span >.</span><span style="color: #333;">customer_id</span>
|
||||
<span style="font-weight:bold;">GROUP BY</span> <span style="color: #333;">customer_id</span><span >,</span> <span style="color: #333;">customer_name</span>
|
||||
<span style="font-weight:bold;">HAVING</span> <span style="font-weight:bold;">COUNT</span>(<span style="color: #333;">order_id</span>) <span >></span> <span style="color: green;">5</span>
|
||||
<span style="font-weight:bold;">ORDER BY</span> <span style="font-weight:bold;">COUNT</span>(<span style="color: #333;">order_id</span>) <span style="font-weight:bold;">DESC</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span> <span style="color: #333;">customers</span>
|
||||
<span style="font-weight:bold;">SET</span> <span style="color: #333;">totalorders</span> <span >=</span> <span style="color: #333;">ordersummary</span><span >.</span><span style="color: #333;">total</span>
|
||||
<span style="font-weight:bold;">FROM</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">customer_id</span><span >,</span> <span style="font-weight:bold;">count</span>(<span style="color: #333;">order_id</span>) <span style="font-weight:bold;">As</span> <span style="color: #333;">total</span>
|
||||
<span style="font-weight:bold;">FROM</span> <span style="color: #333;">orders</span> <span style="font-weight:bold;">GROUP BY</span> <span style="color: #333;">customer_id</span>) <span style="font-weight:bold;">As</span> <span style="color: #333;">ordersummary</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: #333;">customers</span><span >.</span><span style="color: #333;">customer_id</span> <span >=</span> <span style="color: #333;">ordersummary</span><span >.</span><span style="color: #333;">customer_id</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span >*</span> <span style="font-weight:bold;">FROM</span> <span style="color: #333;">sometable</span>
|
||||
<span style="font-weight:bold;">UNION ALL</span>
|
||||
<span style="font-weight:bold;">SELECT</span> <span >*</span> <span style="font-weight:bold;">FROM</span> <span style="color: #333;">someothertable</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SET</span> <span style="font-weight:bold;">NAMES</span> <span style="color: blue;">'utf8'</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_address`</span> (
|
||||
<span style="color: purple;">`id_address`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">auto_increment</span><span >,</span>
|
||||
<span style="color: purple;">`id_country`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_state`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_customer`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`id_manufacturer`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`id_supplier`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`id_warehouse`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`alias`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`company`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`lastname`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`firstname`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`address1`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">128</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`address2`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">128</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`postcode`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">12</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`city`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`other`</span> <span style="color: #333;">text</span><span >,</span>
|
||||
<span style="color: purple;">`phone`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">16</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`phone_mobile`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">16</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`vat_number`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`dni`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">16</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`date_add`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`date_upd`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`active`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="color: purple;">`deleted`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_address`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`address_customer`</span> (<span style="color: purple;">`id_customer`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_country`</span> (<span style="color: purple;">`id_country`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_state`</span> (<span style="color: purple;">`id_state`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_manufacturer`</span> (<span style="color: purple;">`id_manufacturer`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_supplier`</span> (<span style="color: purple;">`id_supplier`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_warehouse`</span> (<span style="color: purple;">`id_warehouse`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span><span >=</span><span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span><span >=</span><span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_alias`</span> (
|
||||
<span style="color: purple;">`id_alias`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">auto_increment</span><span >,</span>
|
||||
<span style="color: purple;">`alias`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`search`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`active`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_alias`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">UNIQUE</span> <span style="font-weight:bold;">KEY</span> <span style="color: purple;">`alias`</span> (<span style="color: purple;">`alias`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span><span >=</span><span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span><span >=</span><span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_carrier`</span> (
|
||||
<span style="color: purple;">`id_carrier`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">AUTO_INCREMENT</span><span >,</span>
|
||||
<span style="color: purple;">`id_reference`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_tax_rules_group`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`name`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`url`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`active`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`deleted`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`shipping_handling`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="color: purple;">`range_behavior`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`is_module`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`is_free`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`shipping_external`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`need_range`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`external_module_name`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">64</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`shipping_method`</span> <span style="color: #333;">int</span>(<span style="color: green;">2</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`position`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">default</span> <span style="color: blue;">'0'</span><span >,</span>
|
||||
<span style="color: purple;">`max_width`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`max_height`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`max_depth`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`max_weight`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: purple;">`grade`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_carrier`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`deleted`</span> (<span style="color: purple;">`deleted`</span><span >,</span><span style="color: purple;">`active`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_tax_rules_group`</span> (<span style="color: purple;">`id_tax_rules_group`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span><span >=</span><span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span><span >=</span><span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TABLE</span> <span style="font-weight:bold;">IF</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">EXISTS</span> <span style="color: purple;">`PREFIX_specific_price_rule`</span> (
|
||||
<span style="color: purple;">`id_specific_price_rule`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">AUTO_INCREMENT</span><span >,</span>
|
||||
<span style="color: purple;">`name`</span> <span style="color: #333;">VARCHAR</span>(<span style="color: green;">255</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_shop`</span> <span style="color: #333;">int</span>(<span style="color: green;">11</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: blue;">'1'</span><span >,</span>
|
||||
<span style="color: purple;">`id_currency`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_country`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`id_group`</span> <span style="color: #333;">int</span>(<span style="color: green;">10</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`from_quantity`</span> <span style="color: #333;">mediumint</span>(<span style="color: green;">8</span>) <span style="font-weight:bold;">unsigned</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`price`</span> <span style="color: #333;">DECIMAL</span>(<span style="color: green;">20</span><span >,</span><span style="color: green;">6</span>)<span >,</span>
|
||||
<span style="color: purple;">`reduction`</span> <span style="color: #333;">decimal</span>(<span style="color: green;">20</span><span >,</span><span style="color: green;">6</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`reduction_type`</span> <span style="color: #333;">enum</span>(<span style="color: blue;">'amount'</span><span >,</span><span style="color: blue;">'percentage'</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`from`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="color: purple;">`to`</span> <span style="color: #333;">datetime</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span><span >,</span>
|
||||
<span style="font-weight:bold;">PRIMARY</span> <span style="font-weight:bold;">KEY</span> (<span style="color: purple;">`id_specific_price_rule`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">KEY</span> <span style="color: purple;">`id_product`</span> (<span style="color: purple;">`id_shop`</span><span >,</span><span style="color: purple;">`id_currency`</span><span >,</span><span style="color: purple;">`id_country`</span><span >,</span><span style="color: purple;">`id_group`</span><span >,</span><span style="color: purple;">`from_quantity`</span><span >,</span><span style="color: purple;">`from`</span><span >,</span><span style="color: purple;">`to`</span>)
|
||||
) <span style="font-weight:bold;">ENGINE</span><span >=</span><span style="font-weight:bold;">ENGINE_TYPE</span> <span style="font-weight:bold;">DEFAULT</span> <span style="font-weight:bold;">CHARSET</span><span >=</span><span style="color: #333;">utf8</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span> <span style="color: purple;">`PREFIX_configuration`</span> <span style="font-weight:bold;">SET</span> <span style="color: #333;">value</span> <span >=</span> <span style="color: blue;">'6'</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'PS_SEARCH_WEIGHT_PNAME'</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span> <span style="color: purple;">`PREFIX_hook_module`</span> <span style="font-weight:bold;">SET</span> <span style="color: #333;">position</span> <span >=</span> <span style="color: green;">1</span>
|
||||
<span style="font-weight:bold;">WHERE</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayPayment'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'cheque'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayPaymentReturn'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'cheque'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayHome'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'homeslider'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionAuthentication'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statsdata'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionShopDataDuplication'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'homeslider'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayTop'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blocklanguages'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCustomerAccountAdd'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statsdata'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayCustomerAccount'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'favoriteproducts'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayAdminStatsModules'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statsvisits'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayAdminStatsGraphEngine'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'graphvisifire'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayAdminStatsGridEngine'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'gridhtml'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayLeftColumnProduct'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blocksharefb'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionSearch'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'statssearch'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCategoryAdd'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCategoryUpdate'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionCategoryDelete'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'actionAdminMetaSave'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockcategories'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayMyAccountBlock'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'favoriteproducts'</span>)
|
||||
<span style="font-weight:bold;">OR</span>
|
||||
<span style="color: #333;">id_hook</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_hook</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_hook`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'displayFooter'</span>) <span style="font-weight:bold;">AND</span> <span style="color: #333;">id_module</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">id_module</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_module`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'blockreinsurance'</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span> <span style="color: purple;">`PREFIX_employee`</span> <span style="font-weight:bold;">ADD</span> <span style="color: purple;">`bo_color`</span> <span style="color: #333;">varchar</span>(<span style="color: green;">32</span>) <span style="font-weight:bold;">default</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">AFTER</span> <span style="color: purple;">`stats_date_to`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_cms_category_lang`</span> <span style="font-weight:bold;">VALUES</span>(<span style="color: green;">1</span><span >,</span> <span style="color: green;">3</span><span >,</span> <span style="color: blue;">'Inicio'</span><span >,</span> <span style="color: blue;">''</span><span >,</span> <span style="color: blue;">'home'</span><span >,</span> <span style="font-weight:bold;">NULL</span><span >,</span> <span style="font-weight:bold;">NULL</span><span >,</span> <span style="font-weight:bold;">NULL</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_cms_category`</span> <span style="font-weight:bold;">VALUES</span>(<span style="color: green;">1</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span><span style="color: green;">0</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span> <span style="color: purple;">`PREFIX_cms_category`</span> <span style="font-weight:bold;">SET</span> <span style="color: purple;">`position`</span> <span >=</span> <span style="color: green;">0</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span> <span style="color: purple;">`PREFIX_customer`</span> <span style="font-weight:bold;">ADD</span> <span style="color: purple;">`note`</span> <span style="color: #333;">text</span> <span style="font-weight:bold;">AFTER</span> <span style="color: purple;">`secure_key`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span> <span style="color: purple;">`PREFIX_contact`</span> <span style="font-weight:bold;">ADD</span> <span style="color: purple;">`customer_service`</span> <span style="color: #333;">tinyint</span>(<span style="color: green;">1</span>) <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">NULL</span> <span style="font-weight:bold;">DEFAULT</span> <span style="color: green;">0</span> <span style="font-weight:bold;">AFTER</span> <span style="color: purple;">`email`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_specific_price`</span> (<span style="color: purple;">`id_product`</span><span >,</span> <span style="color: purple;">`id_shop`</span><span >,</span> <span style="color: purple;">`id_currency`</span><span >,</span> <span style="color: purple;">`id_country`</span><span >,</span> <span style="color: purple;">`id_group`</span><span >,</span> <span style="color: purple;">`priority`</span><span >,</span> <span style="color: purple;">`price`</span><span >,</span> <span style="color: purple;">`from_quantity`</span><span >,</span> <span style="color: purple;">`reduction`</span><span >,</span> <span style="color: purple;">`reduction_type`</span><span >,</span> <span style="color: purple;">`from`</span><span >,</span> <span style="color: purple;">`to`</span>)
|
||||
( <span style="font-weight:bold;">SELECT</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_product`</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="color: green;">0.00</span><span >,</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`quantity`</span><span >,</span> <span style="font-weight:bold;">IF</span>(<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_discount_type`</span> <span >=</span> <span style="color: green;">2</span><span >,</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`value`</span><span >,</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`value`</span> <span >/</span> <span style="color: green;">100</span>)<span >,</span> <span style="font-weight:bold;">IF</span> (<span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_discount_type`</span> <span >=</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'amount'</span><span >,</span> <span style="color: blue;">'percentage'</span>)<span >,</span> <span style="color: blue;">'0000-00-00 00:00:00'</span><span >,</span> <span style="color: blue;">'0000-00-00 00:00:00'</span>
|
||||
<span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_discount_quantity`</span> <span style="color: #333;">dq</span>
|
||||
<span style="font-weight:bold;">INNER JOIN</span> <span style="color: purple;">`PREFIX_product`</span> <span style="color: #333;">p</span> <span style="font-weight:bold;">ON</span> (<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`id_product`</span> <span >=</span> <span style="color: #333;">dq</span><span >.</span><span style="color: purple;">`id_product`</span>)
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">DROP</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_discount_quantity`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_specific_price`</span> (<span style="color: purple;">`id_product`</span><span >,</span> <span style="color: purple;">`id_shop`</span><span >,</span> <span style="color: purple;">`id_currency`</span><span >,</span> <span style="color: purple;">`id_country`</span><span >,</span> <span style="color: purple;">`id_group`</span><span >,</span> <span style="color: purple;">`priority`</span><span >,</span> <span style="color: purple;">`price`</span><span >,</span> <span style="color: purple;">`from_quantity`</span><span >,</span> <span style="color: purple;">`reduction`</span><span >,</span> <span style="color: purple;">`reduction_type`</span><span >,</span> <span style="color: purple;">`from`</span><span >,</span> <span style="color: purple;">`to`</span>) (
|
||||
<span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`id_product`</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0</span><span >,</span>
|
||||
<span style="color: green;">0.00</span><span >,</span>
|
||||
<span style="color: green;">1</span><span >,</span>
|
||||
<span style="font-weight:bold;">IF</span>(<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span> <span >></span> <span style="color: green;">0</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_percent`</span> <span >/</span> <span style="color: green;">100</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span>(<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span> <span >></span> <span style="color: green;">0</span><span >,</span> <span style="color: blue;">'amount'</span><span >,</span> <span style="color: blue;">'percentage'</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span> (<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_from`</span> <span >=</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_to`</span><span >,</span> <span style="color: blue;">'0000-00-00 00:00:00'</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_from`</span>)<span >,</span>
|
||||
<span style="font-weight:bold;">IF</span> (<span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_from`</span> <span >=</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_to`</span><span >,</span> <span style="color: blue;">'0000-00-00 00:00:00'</span><span >,</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_to`</span>)
|
||||
<span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_product`</span> <span style="color: #333;">p</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_price`</span> <span style="font-weight:bold;">OR</span> <span style="color: #333;">p</span><span >.</span><span style="color: purple;">`reduction_percent`</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">ALTER TABLE</span> <span style="color: purple;">`PREFIX_product`</span>
|
||||
<span style="font-weight:bold;">DROP</span> <span style="color: purple;">`reduction_price`</span><span >,</span>
|
||||
<span style="font-weight:bold;">DROP</span> <span style="color: purple;">`reduction_percent`</span><span >,</span>
|
||||
<span style="font-weight:bold;">DROP</span> <span style="color: purple;">`reduction_from`</span><span >,</span>
|
||||
<span style="font-weight:bold;">DROP</span> <span style="color: purple;">`reduction_to`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_configuration`</span> (<span style="color: purple;">`name`</span><span >,</span> <span style="color: purple;">`value`</span><span >,</span> <span style="color: purple;">`date_add`</span><span >,</span> <span style="color: purple;">`date_upd`</span>) <span style="font-weight:bold;">VALUES</span>
|
||||
(<span style="color: blue;">'PS_SPECIFIC_PRICE_PRIORITIES'</span><span >,</span> <span style="color: blue;">'id_shop;id_currency;id_country;id_group'</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_TAX_DISPLAY'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_SMARTY_FORCE_COMPILE'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_DISTANCE_UNIT'</span><span >,</span> <span style="color: blue;">'km'</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_STORES_DISPLAY_CMS'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_STORES_DISPLAY_FOOTER'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_STORES_SIMPLIFIED'</span><span >,</span> <span style="color: green;">0</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_STATSDATA_CUSTOMER_PAGESVIEWS'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_STATSDATA_PAGESVIEWS'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)<span >,</span>
|
||||
(<span style="color: blue;">'PS_STATSDATA_PLUGINS'</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_configuration`</span> (<span style="color: purple;">`name`</span><span >,</span> <span style="color: purple;">`value`</span><span >,</span> <span style="color: purple;">`date_add`</span><span >,</span> <span style="color: purple;">`date_upd`</span>) <span style="font-weight:bold;">VALUES</span> (<span style="color: blue;">'PS_CONDITIONS_CMS_ID'</span><span >,</span> <span style="font-weight:bold;">IFNULL</span>((<span style="font-weight:bold;">SELECT</span> <span style="color: purple;">`id_cms`</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_cms`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: purple;">`id_cms`</span> <span >=</span> <span style="color: green;">3</span>)<span >,</span> <span style="color: green;">0</span>)<span >,</span> <span style="font-weight:bold;">NOW()</span><span >,</span> <span style="font-weight:bold;">NOW()</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">CREATE</span> <span style="font-weight:bold;">TEMPORARY</span> <span style="font-weight:bold;">TABLE</span> <span style="color: purple;">`PREFIX_configuration_tmp`</span> (
|
||||
<span style="color: purple;">`value`</span> <span style="color: #333;">text</span>
|
||||
)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SET</span> <span style="color: orange;">@defaultOOS</span> <span >=</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: #333;">value</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_configuration`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">name</span> <span >=</span> <span style="color: blue;">'PS_ORDER_OUT_OF_STOCK'</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UPDATE</span> <span style="color: purple;">`PREFIX_product`</span> <span style="color: #333;">p</span> <span style="font-weight:bold;">SET</span> <span style="color: purple;">`cache_default_attribute`</span> <span >=</span> <span style="color: green;">0</span> <span style="font-weight:bold;">WHERE</span> <span style="color: purple;">`id_product`</span> <span style="font-weight:bold;">NOT</span> <span style="font-weight:bold;">IN</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: purple;">`id_product`</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_product_attribute`</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_hook`</span> (<span style="color: purple;">`name`</span><span >,</span> <span style="color: purple;">`title`</span><span >,</span> <span style="color: purple;">`description`</span><span >,</span> <span style="color: purple;">`position`</span>) <span style="font-weight:bold;">VALUES</span> (<span style="color: blue;">'processCarrier'</span><span >,</span> <span style="color: blue;">'Carrier Process'</span><span >,</span> <span style="font-weight:bold;">NULL</span><span >,</span> <span style="color: green;">0</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_stock_mvt_reason_lang`</span> (<span style="color: purple;">`id_stock_mvt_reason`</span><span >,</span> <span style="color: purple;">`id_lang`</span><span >,</span> <span style="color: purple;">`name`</span>) <span style="font-weight:bold;">VALUES</span>
|
||||
(<span style="color: green;">1</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: blue;">'Order'</span>)<span >,</span>
|
||||
(<span style="color: green;">1</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'Commande'</span>)<span >,</span>
|
||||
(<span style="color: green;">2</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: blue;">'Missing Stock Movement'</span>)<span >,</span>
|
||||
(<span style="color: green;">2</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'Mouvement de stock manquant'</span>)<span >,</span>
|
||||
(<span style="color: green;">3</span><span >,</span> <span style="color: green;">1</span><span >,</span> <span style="color: blue;">'Restocking'</span>)<span >,</span>
|
||||
(<span style="color: green;">3</span><span >,</span> <span style="color: green;">2</span><span >,</span> <span style="color: blue;">'Réassort'</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">INSERT</span> <span style="font-weight:bold;">INTO</span> <span style="color: purple;">`PREFIX_meta_lang`</span> (<span style="color: purple;">`id_lang`</span><span >,</span> <span style="color: purple;">`id_meta`</span><span >,</span> <span style="color: purple;">`title`</span><span >,</span> <span style="color: purple;">`url_rewrite`</span>) <span style="font-weight:bold;">VALUES</span>
|
||||
(<span style="color: green;">1</span><span >,</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: purple;">`id_meta`</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_meta`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: purple;">`page`</span> <span >=</span> <span style="color: blue;">'authentication'</span>)<span >,</span> <span style="color: blue;">'Authentication'</span><span >,</span> <span style="color: blue;">'authentication'</span>)<span >,</span>
|
||||
(<span style="color: green;">2</span><span >,</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: purple;">`id_meta`</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_meta`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: purple;">`page`</span> <span >=</span> <span style="color: blue;">'authentication'</span>)<span >,</span> <span style="color: blue;">'Authentification'</span><span >,</span> <span style="color: blue;">'authentification'</span>)<span >,</span>
|
||||
(<span style="color: green;">3</span><span >,</span> (<span style="font-weight:bold;">SELECT</span> <span style="color: purple;">`id_meta`</span> <span style="font-weight:bold;">FROM</span> <span style="color: purple;">`PREFIX_meta`</span> <span style="font-weight:bold;">WHERE</span> <span style="color: purple;">`page`</span> <span >=</span> <span style="color: blue;">'authentication'</span>)<span >,</span> <span style="color: blue;">'Autenticación'</span><span >,</span> <span style="color: blue;">'autenticacion'</span>)</pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">LOCK</span> <span style="font-weight:bold;">TABLES</span> <span style="color: purple;">`admin_assert`</span> <span style="font-weight:bold;">WRITE</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">UNLOCK</span> <span style="font-weight:bold;">TABLES</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">DROP</span> <span style="font-weight:bold;">TABLE</span> <span style="font-weight:bold;">IF</span> <span style="font-weight:bold;">EXISTS</span> <span style="color: purple;">`admin_role`</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span >*</span> <span style="font-weight:bold;">FROM</span>
|
||||
<span style="color: #aaa;">-- This is another comment</span>
|
||||
<span style="color: #333;">MyTable</span> <span style="color: #aaa;"># One final comment</span>
|
||||
<span style="color: #aaa;">/* This is a block comment
|
||||
*/</span> <span style="font-weight:bold;">WHERE</span> <span style="color: green;">1</span> <span >=</span> <span style="color: green;">2</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #aaa;">-- This is a test</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #333;">Test</span> <span style="font-weight:bold;">FROM</span> <span style="color: #333;">Test</span> <span style="font-weight:bold;">WHERE</span>
|
||||
(
|
||||
<span style="color: #333;">MyColumn</span> <span >=</span> <span style="color: green;">1</span> )) <span style="font-weight:bold;">AND</span> ((( <span style="color: #333;">SomeOtherColumn</span> <span >=</span> <span style="color: green;">2</span>)<span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span >*</span> <span style="font-weight:bold;">LIMIT</span> <span style="color: green;">1</span><span >;</span> <span style="font-weight:bold;">SELECT</span> <span style="color: #333;">a</span><span >,</span><span style="color: #333;">b</span><span >,</span><span style="color: #333;">c</span><span >,</span><span style="color: #333;">d</span> <span style="font-weight:bold;">FROM</span> <span style="color: #333;">e</span> <span style="font-weight:bold;">LIMIT</span> <span style="color: green;">1</span><span >,</span> <span style="color: green;">2</span><span >;</span> <span style="font-weight:bold;">SELECT</span> <span style="color: green;">1</span><span >,</span><span style="color: green;">2</span><span >,</span><span style="color: green;">3</span> <span style="font-weight:bold;">WHERE</span> <span style="color: #333;">a</span> <span style="font-weight:bold;">in</span> (<span style="color: green;">1</span><span >,</span><span style="color: green;">2</span><span >,</span><span style="color: green;">3</span><span >,</span><span style="color: green;">4</span><span >,</span><span style="color: green;">5</span>) <span style="font-weight:bold;">and</span> <span style="color: #333;">b</span><span >=</span><span style="color: green;">5</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #333;">count</span> <span >-</span> <span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: #333;">a</span><span >-</span><span style="color: green;">50</span> <span >=</span> <span style="color: #333;">b</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: green;">1</span> <span style="font-weight:bold;">and</span> <span >-</span> <span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span >-</span><span style="color: green;">50</span> <span >=</span> <span style="color: #333;">a</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: #333;">a</span> <span >=</span> <span >-</span><span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: green;">1</span> <span style="color: #aaa;">/*test*/</span> <span >-</span> <span style="color: green;">50</span>
|
||||
<span style="font-weight:bold;">WHERE</span> <span style="color: green;">1</span> <span style="font-weight:bold;">and</span> <span >-</span><span style="color: green;">50</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #333;">@</span> <span style="font-weight:bold;">and</span> <span style="color: #333;">b</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: orange;">@"weird variable name"</span><span >;</span></pre>
|
||||
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: blue;">"no closing quote
|
||||
</span></pre>
|
||||
44
vendor/jdorn/sql-formatter/tests/performance.php
vendored
Normal file
44
vendor/jdorn/sql-formatter/tests/performance.php
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
<?php
|
||||
require '../lib/SqlFormatter.php';
|
||||
|
||||
//this is the default value
|
||||
//set to '0' to disable caching
|
||||
//a value between 10 and 20 seems to give the best result
|
||||
SqlFormatter::$max_cachekey_size = 15;
|
||||
|
||||
//the sample query file is filled with install scripts for PrestaShop
|
||||
//and some sample catalog data from Magento
|
||||
$contents = file_get_contents('sql.sql');
|
||||
|
||||
//queries are separated by 2 new lines
|
||||
$queries = explode("\n\n",$contents);
|
||||
|
||||
//track time and memory usage
|
||||
$start = microtime(true);
|
||||
$ustart = memory_get_usage(true);
|
||||
|
||||
//track number of queries and size of queries
|
||||
$num = 0;
|
||||
$chars = 0;
|
||||
|
||||
foreach ($queries as $query) {
|
||||
//do formatting and highlighting
|
||||
SqlFormatter::format($query);
|
||||
|
||||
$num++;
|
||||
$chars += strlen($query);
|
||||
}
|
||||
|
||||
$uend = memory_get_usage(true);
|
||||
$end = microtime(true);
|
||||
|
||||
echo "<p>Formatted ".$num." queries using a max_cachekey_size of ".SqlFormatter::$max_cachekey_size."</p>";
|
||||
|
||||
echo "<p>Average query length of ".number_format($chars/$num,5)." characters</p>";
|
||||
|
||||
echo "<p>Took ".number_format($end-$start,5)." seconds total, ".number_format(($end-$start)/$num,5)." seconds per query, ".number_format(1000*($end-$start)/$chars,5)." seconds per 1000 characters</p>";
|
||||
|
||||
echo "<p>Used ".number_format($uend-$ustart)." bytes of memory</p>";
|
||||
|
||||
echo "<h3>Cache Stats</h3><pre>".print_r(SqlFormatter::getCacheStats(),true)."</pre>";
|
||||
|
||||
261
vendor/jdorn/sql-formatter/tests/sql.sql
vendored
Normal file
261
vendor/jdorn/sql-formatter/tests/sql.sql
vendored
Normal file
|
|
@ -0,0 +1,261 @@
|
|||
SELECT customer_id, customer_name, COUNT(order_id) as total
|
||||
FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id
|
||||
GROUP BY customer_id, customer_name
|
||||
HAVING COUNT(order_id) > 5
|
||||
ORDER BY COUNT(order_id) DESC;
|
||||
|
||||
UPDATE customers
|
||||
SET totalorders = ordersummary.total
|
||||
FROM (SELECT customer_id, count(order_id) As total
|
||||
FROM orders GROUP BY customer_id) As ordersummary
|
||||
WHERE customers.customer_id = ordersummary.customer_id
|
||||
|
||||
SELECT * FROM sometable
|
||||
UNION ALL
|
||||
SELECT * FROM someothertable;
|
||||
|
||||
SET NAMES 'utf8';
|
||||
|
||||
CREATE TABLE `PREFIX_address` (
|
||||
`id_address` int(10) unsigned NOT NULL auto_increment,
|
||||
`id_country` int(10) unsigned NOT NULL,
|
||||
`id_state` int(10) unsigned default NULL,
|
||||
`id_customer` int(10) unsigned NOT NULL default '0',
|
||||
`id_manufacturer` int(10) unsigned NOT NULL default '0',
|
||||
`id_supplier` int(10) unsigned NOT NULL default '0',
|
||||
`id_warehouse` int(10) unsigned NOT NULL default '0',
|
||||
`alias` varchar(32) NOT NULL,
|
||||
`company` varchar(64) default NULL,
|
||||
`lastname` varchar(32) NOT NULL,
|
||||
`firstname` varchar(32) NOT NULL,
|
||||
`address1` varchar(128) NOT NULL,
|
||||
`address2` varchar(128) default NULL,
|
||||
`postcode` varchar(12) default NULL,
|
||||
`city` varchar(64) NOT NULL,
|
||||
`other` text,
|
||||
`phone` varchar(16) default NULL,
|
||||
`phone_mobile` varchar(16) default NULL,
|
||||
`vat_number` varchar(32) default NULL,
|
||||
`dni` varchar(16) DEFAULT NULL,
|
||||
`date_add` datetime NOT NULL,
|
||||
`date_upd` datetime NOT NULL,
|
||||
`active` tinyint(1) unsigned NOT NULL default '1',
|
||||
`deleted` tinyint(1) unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (`id_address`),
|
||||
KEY `address_customer` (`id_customer`),
|
||||
KEY `id_country` (`id_country`),
|
||||
KEY `id_state` (`id_state`),
|
||||
KEY `id_manufacturer` (`id_manufacturer`),
|
||||
KEY `id_supplier` (`id_supplier`),
|
||||
KEY `id_warehouse` (`id_warehouse`)
|
||||
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
CREATE TABLE `PREFIX_alias` (
|
||||
`id_alias` int(10) unsigned NOT NULL auto_increment,
|
||||
`alias` varchar(255) NOT NULL,
|
||||
`search` varchar(255) NOT NULL,
|
||||
`active` tinyint(1) NOT NULL default '1',
|
||||
PRIMARY KEY (`id_alias`),
|
||||
UNIQUE KEY `alias` (`alias`)
|
||||
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
CREATE TABLE `PREFIX_carrier` (
|
||||
`id_carrier` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`id_reference` int(10) unsigned NOT NULL,
|
||||
`id_tax_rules_group` int(10) unsigned DEFAULT '0',
|
||||
`name` varchar(64) NOT NULL,
|
||||
`url` varchar(255) DEFAULT NULL,
|
||||
`active` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`deleted` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`shipping_handling` tinyint(1) unsigned NOT NULL DEFAULT '1',
|
||||
`range_behavior` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`is_module` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`is_free` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`shipping_external` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`need_range` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||||
`external_module_name` varchar(64) DEFAULT NULL,
|
||||
`shipping_method` int(2) NOT NULL DEFAULT '0',
|
||||
`position` int(10) unsigned NOT NULL default '0',
|
||||
`max_width` int(10) DEFAULT 0,
|
||||
`max_height` int(10) DEFAULT 0,
|
||||
`max_depth` int(10) DEFAULT 0,
|
||||
`max_weight` int(10) DEFAULT 0,
|
||||
`grade` int(10) DEFAULT 0,
|
||||
PRIMARY KEY (`id_carrier`),
|
||||
KEY `deleted` (`deleted`,`active`),
|
||||
KEY `id_tax_rules_group` (`id_tax_rules_group`)
|
||||
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `PREFIX_specific_price_rule` (
|
||||
`id_specific_price_rule` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`name` VARCHAR(255) NOT NULL,
|
||||
`id_shop` int(11) unsigned NOT NULL DEFAULT '1',
|
||||
`id_currency` int(10) unsigned NOT NULL,
|
||||
`id_country` int(10) unsigned NOT NULL,
|
||||
`id_group` int(10) unsigned NOT NULL,
|
||||
`from_quantity` mediumint(8) unsigned NOT NULL,
|
||||
`price` DECIMAL(20,6),
|
||||
`reduction` decimal(20,6) NOT NULL,
|
||||
`reduction_type` enum('amount','percentage') NOT NULL,
|
||||
`from` datetime NOT NULL,
|
||||
`to` datetime NOT NULL,
|
||||
PRIMARY KEY (`id_specific_price_rule`),
|
||||
KEY `id_product` (`id_shop`,`id_currency`,`id_country`,`id_group`,`from_quantity`,`from`,`to`)
|
||||
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8
|
||||
|
||||
UPDATE `PREFIX_configuration` SET value = '6' WHERE name = 'PS_SEARCH_WEIGHT_PNAME'
|
||||
|
||||
UPDATE `PREFIX_hook_module` SET position = 1
|
||||
WHERE
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayPayment') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'cheque')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayPaymentReturn') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'cheque')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayHome') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'homeslider')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionAuthentication') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statsdata')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionShopDataDuplication') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'homeslider')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayTop') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blocklanguages')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCustomerAccountAdd') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statsdata')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayCustomerAccount') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'favoriteproducts')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayAdminStatsModules') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statsvisits')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayAdminStatsGraphEngine') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'graphvisifire')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayAdminStatsGridEngine') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'gridhtml')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayLeftColumnProduct') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blocksharefb')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionSearch') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'statssearch')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCategoryAdd') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCategoryUpdate') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionCategoryDelete') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'actionAdminMetaSave') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockcategories')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayMyAccountBlock') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'favoriteproducts')
|
||||
OR
|
||||
id_hook = (SELECT id_hook FROM `PREFIX_hook` WHERE name = 'displayFooter') AND id_module = (SELECT id_module FROM `PREFIX_module` WHERE name = 'blockreinsurance')
|
||||
|
||||
ALTER TABLE `PREFIX_employee` ADD `bo_color` varchar(32) default NULL AFTER `stats_date_to`
|
||||
|
||||
INSERT INTO `PREFIX_cms_category_lang` VALUES(1, 3, 'Inicio', '', 'home', NULL, NULL, NULL)
|
||||
|
||||
INSERT INTO `PREFIX_cms_category` VALUES(1, 0, 0, 1, NOW(), NOW(),0)
|
||||
|
||||
UPDATE `PREFIX_cms_category` SET `position` = 0
|
||||
|
||||
ALTER TABLE `PREFIX_customer` ADD `note` text AFTER `secure_key`
|
||||
|
||||
ALTER TABLE `PREFIX_contact` ADD `customer_service` tinyint(1) NOT NULL DEFAULT 0 AFTER `email`
|
||||
|
||||
INSERT INTO `PREFIX_specific_price` (`id_product`, `id_shop`, `id_currency`, `id_country`, `id_group`, `priority`, `price`, `from_quantity`, `reduction`, `reduction_type`, `from`, `to`)
|
||||
( SELECT dq.`id_product`, 1, 1, 0, 1, 0, 0.00, dq.`quantity`, IF(dq.`id_discount_type` = 2, dq.`value`, dq.`value` / 100), IF (dq.`id_discount_type` = 2, 'amount', 'percentage'), '0000-00-00 00:00:00', '0000-00-00 00:00:00'
|
||||
FROM `PREFIX_discount_quantity` dq
|
||||
INNER JOIN `PREFIX_product` p ON (p.`id_product` = dq.`id_product`)
|
||||
)
|
||||
|
||||
DROP TABLE `PREFIX_discount_quantity`
|
||||
|
||||
INSERT INTO `PREFIX_specific_price` (`id_product`, `id_shop`, `id_currency`, `id_country`, `id_group`, `priority`, `price`, `from_quantity`, `reduction`, `reduction_type`, `from`, `to`) (
|
||||
SELECT
|
||||
p.`id_product`,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.00,
|
||||
1,
|
||||
IF(p.`reduction_price` > 0, p.`reduction_price`, p.`reduction_percent` / 100),
|
||||
IF(p.`reduction_price` > 0, 'amount', 'percentage'),
|
||||
IF (p.`reduction_from` = p.`reduction_to`, '0000-00-00 00:00:00', p.`reduction_from`),
|
||||
IF (p.`reduction_from` = p.`reduction_to`, '0000-00-00 00:00:00', p.`reduction_to`)
|
||||
FROM `PREFIX_product` p
|
||||
WHERE p.`reduction_price` OR p.`reduction_percent`
|
||||
)
|
||||
|
||||
ALTER TABLE `PREFIX_product`
|
||||
DROP `reduction_price`,
|
||||
DROP `reduction_percent`,
|
||||
DROP `reduction_from`,
|
||||
DROP `reduction_to`
|
||||
|
||||
INSERT INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES
|
||||
('PS_SPECIFIC_PRICE_PRIORITIES', 'id_shop;id_currency;id_country;id_group', NOW(), NOW()),
|
||||
('PS_TAX_DISPLAY', 0, NOW(), NOW()),
|
||||
('PS_SMARTY_FORCE_COMPILE', 1, NOW(), NOW()),
|
||||
('PS_DISTANCE_UNIT', 'km', NOW(), NOW()),
|
||||
('PS_STORES_DISPLAY_CMS', 0, NOW(), NOW()),
|
||||
('PS_STORES_DISPLAY_FOOTER', 0, NOW(), NOW()),
|
||||
('PS_STORES_SIMPLIFIED', 0, NOW(), NOW()),
|
||||
('PS_STATSDATA_CUSTOMER_PAGESVIEWS', 1, NOW(), NOW()),
|
||||
('PS_STATSDATA_PAGESVIEWS', 1, NOW(), NOW()),
|
||||
('PS_STATSDATA_PLUGINS', 1, NOW(), NOW())
|
||||
|
||||
INSERT INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_CONDITIONS_CMS_ID', IFNULL((SELECT `id_cms` FROM `PREFIX_cms` WHERE `id_cms` = 3), 0), NOW(), NOW())
|
||||
|
||||
CREATE TEMPORARY TABLE `PREFIX_configuration_tmp` (
|
||||
`value` text
|
||||
)
|
||||
|
||||
SET @defaultOOS = (SELECT value FROM `PREFIX_configuration` WHERE name = 'PS_ORDER_OUT_OF_STOCK')
|
||||
|
||||
UPDATE `PREFIX_product` p SET `cache_default_attribute` = 0 WHERE `id_product` NOT IN (SELECT `id_product` FROM `PREFIX_product_attribute`)
|
||||
|
||||
INSERT INTO `PREFIX_hook` (`name`, `title`, `description`, `position`) VALUES ('processCarrier', 'Carrier Process', NULL, 0)
|
||||
|
||||
INSERT INTO `PREFIX_stock_mvt_reason_lang` (`id_stock_mvt_reason`, `id_lang`, `name`) VALUES
|
||||
(1, 1, 'Order'),
|
||||
(1, 2, 'Commande'),
|
||||
(2, 1, 'Missing Stock Movement'),
|
||||
(2, 2, 'Mouvement de stock manquant'),
|
||||
(3, 1, 'Restocking'),
|
||||
(3, 2, 'Réassort')
|
||||
|
||||
INSERT INTO `PREFIX_meta_lang` (`id_lang`, `id_meta`, `title`, `url_rewrite`) VALUES
|
||||
(1, (SELECT `id_meta` FROM `PREFIX_meta` WHERE `page` = 'authentication'), 'Authentication', 'authentication'),
|
||||
(2, (SELECT `id_meta` FROM `PREFIX_meta` WHERE `page` = 'authentication'), 'Authentification', 'authentification'),
|
||||
(3, (SELECT `id_meta` FROM `PREFIX_meta` WHERE `page` = 'authentication'), 'Autenticación', 'autenticacion')
|
||||
|
||||
LOCK TABLES `admin_assert` WRITE
|
||||
|
||||
UNLOCK TABLES
|
||||
|
||||
DROP TABLE IF EXISTS `admin_role`
|
||||
|
||||
SELECT * FROM
|
||||
-- This is another comment
|
||||
MyTable # One final comment
|
||||
/* This is a block comment
|
||||
*/ WHERE 1 = 2;
|
||||
|
||||
SELECT -- This is a test
|
||||
|
||||
SELECT Test FROM Test WHERE
|
||||
(
|
||||
MyColumn = 1 )) AND ((( SomeOtherColumn = 2);
|
||||
|
||||
SELECT * LIMIT 1; SELECT a,b,c,d FROM e LIMIT 1, 2; SELECT 1,2,3 WHERE a in (1,2,3,4,5) and b=5;
|
||||
|
||||
SELECT count - 50
|
||||
WHERE a-50 = b
|
||||
WHERE 1 and - 50
|
||||
WHERE -50 = a
|
||||
WHERE a = -50
|
||||
WHERE 1 /*test*/ - 50
|
||||
WHERE 1 and -50;
|
||||
|
||||
SELECT @ and b;
|
||||
|
||||
SELECT @"weird variable name";
|
||||
|
||||
SELECT "no closing quote
|
||||
Loading…
Add table
Add a link
Reference in a new issue