mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-12 03:01:32 +00:00
resolved conflicts
This commit is contained in:
@@ -0,0 +1 @@
|
||||
ALTER..2
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"query": "ALTER..2",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTER..2",
|
||||
"len": 8,
|
||||
"last": 8,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTER",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".2",
|
||||
"value": 0.2,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 2,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 4,
|
||||
"idx": 4
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": null,
|
||||
"altered": [],
|
||||
"options": null,
|
||||
"first": 0,
|
||||
"last": 0
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"Unrecognized alter operation.",
|
||||
{
|
||||
"@type": "@2"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@4"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
WITH](
|
||||
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"query": "WITH](",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "WITH](",
|
||||
"len": 6,
|
||||
"last": 6,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WITH",
|
||||
"value": "WITH",
|
||||
"keyword": "WITH",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "]",
|
||||
"value": "]",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 4
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 4,
|
||||
"idx": 4
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\WithStatement",
|
||||
"withers": [],
|
||||
"cteStatementParser": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 0
|
||||
}
|
||||
],
|
||||
"brackets": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [
|
||||
[
|
||||
"Unexpected character.",
|
||||
"]",
|
||||
4,
|
||||
0
|
||||
]
|
||||
],
|
||||
"parser": [
|
||||
[
|
||||
"The name of the CTE was expected.",
|
||||
{
|
||||
"@type": "@3"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unexpected end of the WITH CTE.",
|
||||
{
|
||||
"@type": "@3"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@3"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
WITH*/A(
|
||||
@@ -0,0 +1,113 @@
|
||||
{
|
||||
"query": "WITH*/A(",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "WITH*/A(",
|
||||
"len": 8,
|
||||
"last": 8,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WITH",
|
||||
"value": "WITH",
|
||||
"keyword": "WITH",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "*/",
|
||||
"value": "*/",
|
||||
"keyword": null,
|
||||
"type": 4,
|
||||
"flags": 2,
|
||||
"position": 4
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "A",
|
||||
"value": "A",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 5,
|
||||
"idx": 5
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\WithStatement",
|
||||
"withers": {
|
||||
"A": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\WithKeyword",
|
||||
"name": "A",
|
||||
"columns": [],
|
||||
"statement": null
|
||||
}
|
||||
},
|
||||
"cteStatementParser": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 3
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"A closing bracket was expected.",
|
||||
{
|
||||
"@type": "@6"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unexpected end of the WITH CTE.",
|
||||
{
|
||||
"@type": "@6"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
ALTeR=SET
|
||||
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"query": "ALTeR=SET",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTeR=SET",
|
||||
"len": 9,
|
||||
"last": 9,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTeR",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SET",
|
||||
"value": "SET",
|
||||
"keyword": "SET",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 4,
|
||||
"idx": 4
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": null,
|
||||
"altered": [],
|
||||
"options": null,
|
||||
"first": 0,
|
||||
"last": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SetStatement",
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"end_options": null,
|
||||
"set": [],
|
||||
"first": 1,
|
||||
"last": 2
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"Unrecognized alter operation.",
|
||||
{
|
||||
"@type": "@2"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
+0xO
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"query": "+0xO",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "+0xO",
|
||||
"len": 4,
|
||||
"last": 4,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "+0x",
|
||||
"value": 0,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 1,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "O",
|
||||
"value": "O",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 3
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 3,
|
||||
"idx": 3
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@2"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@3"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
-+0x!
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"query": "-+0x!",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "-+0x!",
|
||||
"len": 5,
|
||||
"last": 5,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "-+0x",
|
||||
"value": 0,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 9,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "!",
|
||||
"value": "!",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 4
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 3,
|
||||
"idx": 3
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@2"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
ALTER TABLE
|
||||
`actor` MODIFY `actor_id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
AUTO_INCREMENT = 201;
|
||||
@@ -0,0 +1,416 @@
|
||||
{
|
||||
"query": "ALTER TABLE\n `actor` MODIFY `actor_id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,\n AUTO_INCREMENT = 201;",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTER TABLE\n `actor` MODIFY `actor_id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,\n AUTO_INCREMENT = 201;",
|
||||
"len": 113,
|
||||
"last": 113,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTER",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`actor`",
|
||||
"value": "actor",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 16
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "MODIFY",
|
||||
"value": "MODIFY",
|
||||
"keyword": "MODIFY",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 24
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`actor_id`",
|
||||
"value": "actor_id",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 31
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SMALLINT",
|
||||
"value": "SMALLINT",
|
||||
"keyword": "SMALLINT",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "5",
|
||||
"value": 5,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 51
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 52
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 53
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "UNSIGNED",
|
||||
"value": "UNSIGNED",
|
||||
"keyword": "UNSIGNED",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 54
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 62
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NOT NULL",
|
||||
"value": "NOT NULL",
|
||||
"keyword": "NOT NULL",
|
||||
"type": 1,
|
||||
"flags": 7,
|
||||
"position": 63
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 71
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "AUTO_INCREMENT",
|
||||
"value": "AUTO_INCREMENT",
|
||||
"keyword": "AUTO_INCREMENT",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 72
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 86
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 87
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "AUTO_INCREMENT",
|
||||
"value": "AUTO_INCREMENT",
|
||||
"keyword": "AUTO_INCREMENT",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 92
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 106
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 107
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 108
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "201",
|
||||
"value": 201,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 109
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 112
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 29,
|
||||
"idx": 29
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "actor",
|
||||
"column": null,
|
||||
"expr": "`actor`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"altered": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "MODIFY"
|
||||
}
|
||||
},
|
||||
"field": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "actor_id",
|
||||
"expr": "`actor_id`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@12"
|
||||
},
|
||||
{
|
||||
"@type": "@13"
|
||||
},
|
||||
{
|
||||
"@type": "@14"
|
||||
},
|
||||
{
|
||||
"@type": "@15"
|
||||
},
|
||||
{
|
||||
"@type": "@16"
|
||||
},
|
||||
{
|
||||
"@type": "@17"
|
||||
},
|
||||
{
|
||||
"@type": "@18"
|
||||
},
|
||||
{
|
||||
"@type": "@19"
|
||||
},
|
||||
{
|
||||
"@type": "@20"
|
||||
},
|
||||
{
|
||||
"@type": "@21"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": {
|
||||
"name": "AUTO_INCREMENT",
|
||||
"equals": true,
|
||||
"expr": "201",
|
||||
"value": "201"
|
||||
}
|
||||
}
|
||||
},
|
||||
"field": null,
|
||||
"partitions": null,
|
||||
"unknown": []
|
||||
}
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"3": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 0,
|
||||
"last": 27
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
CREATE TABLE `jos_core_acl_aro` (
|
||||
`id` int(11) NOT NULL,
|
||||
`section_value` varchar(240) NOT NULL DEFAULT '0',
|
||||
`value` varchar(240) NOT NULL DEFAULT '',
|
||||
`order_value` int(11) NOT NULL DEFAULT '0',
|
||||
`name` varchar(255) NOT NULL DEFAULT '',
|
||||
`hidden` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `jos_section_value_value_aro` (`section_value`(100),`value`(15)) USING BTREE,
|
||||
KEY `jos_gacl_hidden_aro` (`hidden`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
update tbl_customer t set t.`description`=:yp where t.id=1;
|
||||
@@ -0,0 +1,284 @@
|
||||
{
|
||||
"query": "update tbl_customer t set t.`description`=:yp where t.id=1;",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "update tbl_customer t set t.`description`=:yp where t.id=1;",
|
||||
"len": 59,
|
||||
"last": 59,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "update",
|
||||
"value": "UPDATE",
|
||||
"keyword": "UPDATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "tbl_customer",
|
||||
"value": "tbl_customer",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 19
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "t",
|
||||
"value": "t",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 20
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 21
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "set",
|
||||
"value": "SET",
|
||||
"keyword": "SET",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 25
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "t",
|
||||
"value": "t",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 26
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 27
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`description`",
|
||||
"value": "description",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 28
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ":yp",
|
||||
"value": "yp",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 45
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "where",
|
||||
"value": "WHERE",
|
||||
"keyword": "WHERE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 46
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 51
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "t",
|
||||
"value": "t",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 52
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 53
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 54
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 56
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "1",
|
||||
"value": 1,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 57
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 58
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 23,
|
||||
"idx": 23
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement",
|
||||
"tables": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "tbl_customer",
|
||||
"column": null,
|
||||
"expr": "tbl_customer",
|
||||
"alias": "t",
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"set": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "t.`description`",
|
||||
"value": ":yp"
|
||||
}
|
||||
],
|
||||
"where": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"t",
|
||||
"id"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "t.id=1"
|
||||
}
|
||||
],
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"join": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 20
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE `mail_template` CHANGE COLUMN `mtpl_group` `mtpl_group` ENUM('ORDER') NULL DEFAULT NULL ;
|
||||
@@ -0,0 +1,377 @@
|
||||
{
|
||||
"query": "ALTER TABLE `mail_template` CHANGE COLUMN `mtpl_group` `mtpl_group` ENUM('ORDER') NULL DEFAULT NULL ;",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTER TABLE `mail_template` CHANGE COLUMN `mtpl_group` `mtpl_group` ENUM('ORDER') NULL DEFAULT NULL ;",
|
||||
"len": 101,
|
||||
"last": 101,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTER",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`mail_template`",
|
||||
"value": "mail_template",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 12
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 27
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "CHANGE",
|
||||
"value": "CHANGE",
|
||||
"keyword": "CHANGE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 28
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 34
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "COLUMN",
|
||||
"value": "COLUMN",
|
||||
"keyword": "COLUMN",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 35
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`mtpl_group`",
|
||||
"value": "mtpl_group",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 54
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`mtpl_group`",
|
||||
"value": "mtpl_group",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 55
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 67
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ENUM",
|
||||
"value": "ENUM",
|
||||
"keyword": "ENUM",
|
||||
"type": 1,
|
||||
"flags": 9,
|
||||
"position": 68
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 72
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'ORDER'",
|
||||
"value": "ORDER",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 73
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 80
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 81
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NULL",
|
||||
"value": "NULL",
|
||||
"keyword": "NULL",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 82
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 86
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "DEFAULT",
|
||||
"value": "DEFAULT",
|
||||
"keyword": "DEFAULT",
|
||||
"type": 1,
|
||||
"flags": 35,
|
||||
"position": 87
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 94
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NULL",
|
||||
"value": "NULL",
|
||||
"keyword": "NULL",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 95
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 99
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 100
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 27,
|
||||
"idx": 27
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "mail_template",
|
||||
"column": null,
|
||||
"expr": "`mail_template`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"altered": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "CHANGE",
|
||||
"2": "COLUMN"
|
||||
}
|
||||
},
|
||||
"field": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "mtpl_group",
|
||||
"expr": "`mtpl_group`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@14"
|
||||
},
|
||||
{
|
||||
"@type": "@15"
|
||||
},
|
||||
{
|
||||
"@type": "@16"
|
||||
},
|
||||
{
|
||||
"@type": "@17"
|
||||
},
|
||||
{
|
||||
"@type": "@18"
|
||||
},
|
||||
{
|
||||
"@type": "@19"
|
||||
},
|
||||
{
|
||||
"@type": "@20"
|
||||
},
|
||||
{
|
||||
"@type": "@21"
|
||||
},
|
||||
{
|
||||
"@type": "@22"
|
||||
},
|
||||
{
|
||||
"@type": "@23"
|
||||
},
|
||||
{
|
||||
"@type": "@24"
|
||||
},
|
||||
{
|
||||
"@type": "@25"
|
||||
},
|
||||
{
|
||||
"@type": "@26"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"3": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 0,
|
||||
"last": 25
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE `demo` ADD KEY `IDX_REPAIR` (`REPAIR`);
|
||||
@@ -0,0 +1,253 @@
|
||||
{
|
||||
"query": "ALTER TABLE `demo` ADD KEY `IDX_REPAIR` (`REPAIR`);",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTER TABLE `demo` ADD KEY `IDX_REPAIR` (`REPAIR`);",
|
||||
"len": 51,
|
||||
"last": 51,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTER",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`demo`",
|
||||
"value": "demo",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 12
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 18
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ADD",
|
||||
"value": "ADD",
|
||||
"keyword": "ADD",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 19
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "KEY",
|
||||
"value": "KEY",
|
||||
"keyword": "KEY",
|
||||
"type": 1,
|
||||
"flags": 19,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 26
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`IDX_REPAIR`",
|
||||
"value": "IDX_REPAIR",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 27
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 39
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`REPAIR`",
|
||||
"value": "REPAIR",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 49
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 17,
|
||||
"idx": 17
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "demo",
|
||||
"column": null,
|
||||
"expr": "`demo`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"altered": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "ADD",
|
||||
"2": {
|
||||
"name": "KEY",
|
||||
"equals": false,
|
||||
"expr": "`IDX_REPAIR`",
|
||||
"value": "IDX_REPAIR"
|
||||
}
|
||||
}
|
||||
},
|
||||
"field": null,
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@14"
|
||||
},
|
||||
{
|
||||
"@type": "@15"
|
||||
},
|
||||
{
|
||||
"@type": "@16"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"3": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 0,
|
||||
"last": 15
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
SELECT 1, 2, ?, 3
|
||||
@@ -0,0 +1,217 @@
|
||||
{
|
||||
"query": "SELECT 1, 2, ?, 3",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "SELECT 1, 2, ?, 3",
|
||||
"len": 17,
|
||||
"last": 17,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "1",
|
||||
"value": 1,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 8
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 9
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "2",
|
||||
"value": 2,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 10
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 12
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 15
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "3",
|
||||
"value": 3,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 16
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 13,
|
||||
"idx": 13
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "1",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "2",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "?",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "3",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": null,
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": null,
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 11
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
ALTER TABLE `MY_TABLE`
|
||||
MODIFY `FOO` INT(11) NULL,
|
||||
MODIFY `MY_COLUMN` ENUM('INSERT','UPDATE','DELETE','REPLACE') NULL,
|
||||
MODIFY `BAR` VARCHAR(255) NULL;
|
||||
@@ -0,0 +1,679 @@
|
||||
{
|
||||
"query": "ALTER TABLE `MY_TABLE`\nMODIFY `FOO` INT(11) NULL,\nMODIFY `MY_COLUMN` ENUM('INSERT','UPDATE','DELETE','REPLACE') NULL,\nMODIFY `BAR` VARCHAR(255) NULL;\n",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTER TABLE `MY_TABLE`\nMODIFY `FOO` INT(11) NULL,\nMODIFY `MY_COLUMN` ENUM('INSERT','UPDATE','DELETE','REPLACE') NULL,\nMODIFY `BAR` VARCHAR(255) NULL;\n",
|
||||
"len": 150,
|
||||
"last": 150,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTER",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`MY_TABLE`",
|
||||
"value": "MY_TABLE",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 12
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "MODIFY",
|
||||
"value": "MODIFY",
|
||||
"keyword": "MODIFY",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 29
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`FOO`",
|
||||
"value": "FOO",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 35
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "INT",
|
||||
"value": "INT",
|
||||
"keyword": "INT",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 36
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 39
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "11",
|
||||
"value": 11,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 43
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NULL",
|
||||
"value": "NULL",
|
||||
"keyword": "NULL",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 44
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 48
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 49
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "MODIFY",
|
||||
"value": "MODIFY",
|
||||
"keyword": "MODIFY",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 56
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`MY_COLUMN`",
|
||||
"value": "MY_COLUMN",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 57
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 68
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ENUM",
|
||||
"value": "ENUM",
|
||||
"keyword": "ENUM",
|
||||
"type": 1,
|
||||
"flags": 9,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 73
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'INSERT'",
|
||||
"value": "INSERT",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 74
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 82
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'UPDATE'",
|
||||
"value": "UPDATE",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 83
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 91
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'DELETE'",
|
||||
"value": "DELETE",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 92
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 100
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'REPLACE'",
|
||||
"value": "REPLACE",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 101
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 110
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 111
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NULL",
|
||||
"value": "NULL",
|
||||
"keyword": "NULL",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 112
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 116
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 117
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "MODIFY",
|
||||
"value": "MODIFY",
|
||||
"keyword": "MODIFY",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 118
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 124
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`BAR`",
|
||||
"value": "BAR",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 125
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 130
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "VARCHAR",
|
||||
"value": "VARCHAR",
|
||||
"keyword": "VARCHAR",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 131
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 138
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "255",
|
||||
"value": 255,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 139
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 142
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 143
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NULL",
|
||||
"value": "NULL",
|
||||
"keyword": "NULL",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 144
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 148
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 149
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 49,
|
||||
"idx": 49
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "MY_TABLE",
|
||||
"column": null,
|
||||
"expr": "`MY_TABLE`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"altered": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "MODIFY"
|
||||
}
|
||||
},
|
||||
"field": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "FOO",
|
||||
"expr": "`FOO`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@12"
|
||||
},
|
||||
{
|
||||
"@type": "@13"
|
||||
},
|
||||
{
|
||||
"@type": "@14"
|
||||
},
|
||||
{
|
||||
"@type": "@15"
|
||||
},
|
||||
{
|
||||
"@type": "@16"
|
||||
},
|
||||
{
|
||||
"@type": "@17"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "MODIFY"
|
||||
}
|
||||
},
|
||||
"field": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "MY_COLUMN",
|
||||
"expr": "`MY_COLUMN`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@24"
|
||||
},
|
||||
{
|
||||
"@type": "@25"
|
||||
},
|
||||
{
|
||||
"@type": "@26"
|
||||
},
|
||||
{
|
||||
"@type": "@27"
|
||||
},
|
||||
{
|
||||
"@type": "@28"
|
||||
},
|
||||
{
|
||||
"@type": "@29"
|
||||
},
|
||||
{
|
||||
"@type": "@30"
|
||||
},
|
||||
{
|
||||
"@type": "@31"
|
||||
},
|
||||
{
|
||||
"@type": "@32"
|
||||
},
|
||||
{
|
||||
"@type": "@33"
|
||||
},
|
||||
{
|
||||
"@type": "@34"
|
||||
},
|
||||
{
|
||||
"@type": "@35"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "MODIFY"
|
||||
}
|
||||
},
|
||||
"field": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "BAR",
|
||||
"expr": "`BAR`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@42"
|
||||
},
|
||||
{
|
||||
"@type": "@43"
|
||||
},
|
||||
{
|
||||
"@type": "@44"
|
||||
},
|
||||
{
|
||||
"@type": "@45"
|
||||
},
|
||||
{
|
||||
"@type": "@46"
|
||||
},
|
||||
{
|
||||
"@type": "@47"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"3": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 0,
|
||||
"last": 46
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
UPDATE order
|
||||
SET price = ?
|
||||
WHERE orderid = ?
|
||||
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"query": "UPDATE order\nSET price = ?\nWHERE orderid = ?",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "UPDATE order\nSET price = ?\nWHERE orderid = ?",
|
||||
"len": 51,
|
||||
"last": 51,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "UPDATE",
|
||||
"value": "UPDATE",
|
||||
"keyword": "UPDATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "order",
|
||||
"value": "ORDER",
|
||||
"keyword": "ORDER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 8
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SET",
|
||||
"value": "SET",
|
||||
"keyword": "SET",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 17
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "price",
|
||||
"value": "price",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 27
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 28
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 29
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 31
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WHERE",
|
||||
"value": "WHERE",
|
||||
"keyword": "WHERE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 32
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 37
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "orderid",
|
||||
"value": "orderid",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 47
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 48
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 49
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 20,
|
||||
"idx": 20
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement",
|
||||
"tables": [],
|
||||
"set": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "price",
|
||||
"value": "?"
|
||||
}
|
||||
],
|
||||
"where": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"orderid"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "orderid = ?"
|
||||
}
|
||||
],
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"join": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 18
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"An expression was expected.",
|
||||
{
|
||||
"@type": "@4"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unrecognized keyword.",
|
||||
{
|
||||
"@type": "@4"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
SELECT COUNT(*) AS amount
|
||||
FROM one i
|
||||
JOIN two io ON io.id = i.id
|
||||
@@ -0,0 +1,424 @@
|
||||
{
|
||||
"query": "SELECT COUNT(*) AS amount\nFROM one i\nJOIN two io ON io.id = i.id",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "SELECT COUNT(*) AS amount\nFROM one i\nJOIN two io ON io.id = i.id",
|
||||
"len": 71,
|
||||
"last": 71,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "COUNT",
|
||||
"value": "COUNT",
|
||||
"keyword": "COUNT",
|
||||
"type": 1,
|
||||
"flags": 33,
|
||||
"position": 8
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "*",
|
||||
"value": "*",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 15
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 16
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "AS",
|
||||
"value": "AS",
|
||||
"keyword": "AS",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 17
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 19
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "amount",
|
||||
"value": "amount",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 20
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 26
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "FROM",
|
||||
"value": "FROM",
|
||||
"keyword": "FROM",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 27
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 31
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "one",
|
||||
"value": "one",
|
||||
"keyword": "ONE",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 35
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "i",
|
||||
"value": "i",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 39
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "JOIN",
|
||||
"value": "JOIN",
|
||||
"keyword": "JOIN",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 45
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "two",
|
||||
"value": "two",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 49
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 52
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "io",
|
||||
"value": "io",
|
||||
"keyword": "IO",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 53
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 55
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ON",
|
||||
"value": "ON",
|
||||
"keyword": "ON",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 56
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 58
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "io",
|
||||
"value": "io",
|
||||
"keyword": "IO",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 59
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 61
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 62
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 64
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 65
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 66
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "i",
|
||||
"value": "i",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 67
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 68
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 35,
|
||||
"idx": 35
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "COUNT(*)",
|
||||
"alias": "amount",
|
||||
"function": "COUNT",
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "one",
|
||||
"column": null,
|
||||
"expr": "one",
|
||||
"alias": "i",
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": null,
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword",
|
||||
"type": "JOIN",
|
||||
"expr": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "two",
|
||||
"column": null,
|
||||
"expr": "two",
|
||||
"alias": "io",
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"on": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"io",
|
||||
"id",
|
||||
"i"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "io.id = i.id"
|
||||
}
|
||||
],
|
||||
"using": null
|
||||
}
|
||||
],
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 33
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
SELECT ?
|
||||
FROM uno
|
||||
JOIN dos ON dos.id = uno.id
|
||||
LIMIT ? OFFSET ?
|
||||
@@ -0,0 +1,401 @@
|
||||
{
|
||||
"query": "SELECT ?\nFROM uno\nJOIN dos ON dos.id = uno.id\nLIMIT ? OFFSET ?",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "SELECT ?\nFROM uno\nJOIN dos ON dos.id = uno.id\nLIMIT ? OFFSET ?",
|
||||
"len": 63,
|
||||
"last": 63,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 8
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "FROM",
|
||||
"value": "FROM",
|
||||
"keyword": "FROM",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 9
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "uno",
|
||||
"value": "uno",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 17
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "JOIN",
|
||||
"value": "JOIN",
|
||||
"keyword": "JOIN",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 18
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "dos",
|
||||
"value": "dos",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 26
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ON",
|
||||
"value": "ON",
|
||||
"keyword": "ON",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 28
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "dos",
|
||||
"value": "dos",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 31
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 34
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 35
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 37
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 39
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "uno",
|
||||
"value": "uno",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ".",
|
||||
"value": ".",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 43
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 44
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 46
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "LIMIT",
|
||||
"value": "LIMIT",
|
||||
"keyword": "LIMIT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 47
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 52
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 53
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 54
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "OFFSET",
|
||||
"value": "OFFSET",
|
||||
"keyword": "OFFSET",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 55
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 61
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 62
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 32,
|
||||
"idx": 32
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "?",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "uno",
|
||||
"column": null,
|
||||
"expr": "uno",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": null,
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Limit",
|
||||
"offset": "?",
|
||||
"rowCount": "?"
|
||||
},
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\JoinKeyword",
|
||||
"type": "JOIN",
|
||||
"expr": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "dos",
|
||||
"column": null,
|
||||
"expr": "dos",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"on": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"dos",
|
||||
"id",
|
||||
"uno"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "dos.id = uno.id"
|
||||
}
|
||||
],
|
||||
"using": null
|
||||
}
|
||||
],
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 30
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
UPDATE
|
||||
users
|
||||
SET
|
||||
username = ?,
|
||||
id=155;
|
||||
|
||||
UPDATE
|
||||
users
|
||||
SET
|
||||
username = :user_name,
|
||||
id=155;
|
||||
@@ -0,0 +1,433 @@
|
||||
{
|
||||
"query": "UPDATE\n users\nSET\n username = ?,\n id=155;\n\nUPDATE\n users\nSET\n username = :user_name,\n id=155;",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "UPDATE\n users\nSET\n username = ?,\n id=155;\n\nUPDATE\n users\nSET\n username = :user_name,\n id=155;",
|
||||
"len": 111,
|
||||
"last": 111,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "UPDATE",
|
||||
"value": "UPDATE",
|
||||
"keyword": "UPDATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "users",
|
||||
"value": "users",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 16
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SET",
|
||||
"value": "SET",
|
||||
"keyword": "SET",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 17
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 20
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "username",
|
||||
"value": "username",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 25
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 33
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 34
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 35
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "?",
|
||||
"value": "?",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 36
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 37
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 43
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 45
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "155",
|
||||
"value": 155,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 46
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 49
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "UPDATE",
|
||||
"value": "UPDATE",
|
||||
"keyword": "UPDATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 52
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 58
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "users",
|
||||
"value": "users",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 63
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 68
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SET",
|
||||
"value": "SET",
|
||||
"keyword": "SET",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 72
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "username",
|
||||
"value": "username",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 77
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 85
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 86
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 87
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ":user_name",
|
||||
"value": "user_name",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 16,
|
||||
"position": 88
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 98
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 99
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 104
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 106
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "155",
|
||||
"value": 155,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 107
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 110
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 36,
|
||||
"idx": 36
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement",
|
||||
"tables": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "users",
|
||||
"column": null,
|
||||
"expr": "users",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"set": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "username",
|
||||
"value": "?"
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "id",
|
||||
"value": "155"
|
||||
}
|
||||
],
|
||||
"where": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"join": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 15
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement",
|
||||
"tables": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "users",
|
||||
"column": null,
|
||||
"expr": "users",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"set": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "username",
|
||||
"value": ":user_name"
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "id",
|
||||
"value": "155"
|
||||
}
|
||||
],
|
||||
"where": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"join": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 16,
|
||||
"last": 33
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
0X0F
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"query": "0X0F",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "0X0F",
|
||||
"len": 4,
|
||||
"last": 4,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "0X0F",
|
||||
"value": "0X0F",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 2,
|
||||
"idx": 2
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@2"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE users_type MODIFY limitations ENUM('tout', 'rien', 'bu', 'agence', 'agence_limite', 'n-1', 'agence_inactif');
|
||||
UPDATE users_type SET limitations = 'agence_inactif' WHERE id_users_type = 19;
|
||||
@@ -0,0 +1,705 @@
|
||||
{
|
||||
"query": "ALTER TABLE users_type MODIFY limitations ENUM('tout', 'rien', 'bu', 'agence', 'agence_limite', 'n-1', 'agence_inactif');\nUPDATE users_type SET limitations = 'agence_inactif' WHERE id_users_type = 19;\n",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "ALTER TABLE users_type MODIFY limitations ENUM('tout', 'rien', 'bu', 'agence', 'agence_limite', 'n-1', 'agence_inactif');\nUPDATE users_type SET limitations = 'agence_inactif' WHERE id_users_type = 19;\n",
|
||||
"len": 201,
|
||||
"last": 201,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ALTER",
|
||||
"value": "ALTER",
|
||||
"keyword": "ALTER",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 5
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "users_type",
|
||||
"value": "users_type",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 12
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "MODIFY",
|
||||
"value": "MODIFY",
|
||||
"keyword": "MODIFY",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 29
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "limitations",
|
||||
"value": "limitations",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ENUM",
|
||||
"value": "ENUM",
|
||||
"keyword": "ENUM",
|
||||
"type": 1,
|
||||
"flags": 9,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 46
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'tout'",
|
||||
"value": "tout",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 47
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 53
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 54
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'rien'",
|
||||
"value": "rien",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 55
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 61
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 62
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'bu'",
|
||||
"value": "bu",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 63
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 67
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 68
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'agence'",
|
||||
"value": "agence",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 77
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 78
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'agence_limite'",
|
||||
"value": "agence_limite",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 79
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 94
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 95
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'n-1'",
|
||||
"value": "n-1",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 96
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 101
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 102
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'agence_inactif'",
|
||||
"value": "agence_inactif",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 103
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 119
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 120
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 121
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "UPDATE",
|
||||
"value": "UPDATE",
|
||||
"keyword": "UPDATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 122
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 128
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "users_type",
|
||||
"value": "users_type",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 129
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 139
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SET",
|
||||
"value": "SET",
|
||||
"keyword": "SET",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 140
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 143
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "limitations",
|
||||
"value": "limitations",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 144
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 155
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 156
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 157
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'agence_inactif'",
|
||||
"value": "agence_inactif",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 158
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 174
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WHERE",
|
||||
"value": "WHERE",
|
||||
"keyword": "WHERE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 175
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 180
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id_users_type",
|
||||
"value": "id_users_type",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 181
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 194
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 195
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 196
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "19",
|
||||
"value": 19,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 197
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 199
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 200
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 56,
|
||||
"idx": 56
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\AlterStatement",
|
||||
"table": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "users_type",
|
||||
"column": null,
|
||||
"expr": "users_type",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"altered": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\AlterOperation",
|
||||
"ROUTINE_OPTIONS": {
|
||||
"COMMENT": [
|
||||
1,
|
||||
"var"
|
||||
],
|
||||
"LANGUAGE SQL": 2,
|
||||
"CONTAINS SQL": 3,
|
||||
"NO SQL": 3,
|
||||
"READS SQL DATA": 3,
|
||||
"MODIFIES SQL DATA": 3,
|
||||
"SQL SECURITY": 4,
|
||||
"DEFINER": 5,
|
||||
"INVOKER": 5
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "MODIFY"
|
||||
}
|
||||
},
|
||||
"field": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "limitations",
|
||||
"expr": "limitations",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"partitions": null,
|
||||
"unknown": [
|
||||
{
|
||||
"@type": "@12"
|
||||
},
|
||||
{
|
||||
"@type": "@13"
|
||||
},
|
||||
{
|
||||
"@type": "@14"
|
||||
},
|
||||
{
|
||||
"@type": "@15"
|
||||
},
|
||||
{
|
||||
"@type": "@16"
|
||||
},
|
||||
{
|
||||
"@type": "@17"
|
||||
},
|
||||
{
|
||||
"@type": "@18"
|
||||
},
|
||||
{
|
||||
"@type": "@19"
|
||||
},
|
||||
{
|
||||
"@type": "@20"
|
||||
},
|
||||
{
|
||||
"@type": "@21"
|
||||
},
|
||||
{
|
||||
"@type": "@22"
|
||||
},
|
||||
{
|
||||
"@type": "@23"
|
||||
},
|
||||
{
|
||||
"@type": "@24"
|
||||
},
|
||||
{
|
||||
"@type": "@25"
|
||||
},
|
||||
{
|
||||
"@type": "@26"
|
||||
},
|
||||
{
|
||||
"@type": "@27"
|
||||
},
|
||||
{
|
||||
"@type": "@28"
|
||||
},
|
||||
{
|
||||
"@type": "@29"
|
||||
},
|
||||
{
|
||||
"@type": "@30"
|
||||
},
|
||||
{
|
||||
"@type": "@31"
|
||||
},
|
||||
{
|
||||
"@type": "@32"
|
||||
},
|
||||
{
|
||||
"@type": "@33"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"3": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 0,
|
||||
"last": 32
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement",
|
||||
"tables": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "users_type",
|
||||
"column": null,
|
||||
"expr": "users_type",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"set": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
|
||||
"column": "limitations",
|
||||
"value": "'agence_inactif'"
|
||||
}
|
||||
],
|
||||
"where": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"id_users_type"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "id_users_type = 19"
|
||||
}
|
||||
],
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"join": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 33,
|
||||
"last": 52
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
SELECT * FROM foo WHERE
|
||||
SELECT * FROM foo WHERE
|
||||
|
||||
START TRANSACTION;
|
||||
|
||||
CREATE TABLE `tb` (`uid` INT UNSIGNED NOT NULL
|
||||
`position` INT NOT NULL,
|
||||
PRIMARY KEY ( `uid` ) ,
|
||||
INDEX ( `position` )
|
||||
) ENGINE = InnoDB;
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,929 @@
|
||||
{
|
||||
"query": "SELECT * FROM foo WHERE\nSELECT * FROM foo WHERE\n\nSTART TRANSACTION;\n\nCREATE TABLE `tb` (`uid` INT UNSIGNED NOT NULL\n`position` INT NOT NULL,\nPRIMARY KEY ( `uid` ) ,\nINDEX ( `position` )\n) ENGINE = InnoDB;\n\nCOMMIT;",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "SELECT * FROM foo WHERE\nSELECT * FROM foo WHERE\n\nSTART TRANSACTION;\n\nCREATE TABLE `tb` (`uid` INT UNSIGNED NOT NULL\n`position` INT NOT NULL,\nPRIMARY KEY ( `uid` ) ,\nINDEX ( `position` )\n) ENGINE = InnoDB;\n\nCOMMIT;",
|
||||
"len": 213,
|
||||
"last": 213,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "*",
|
||||
"value": "*",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 8
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "FROM",
|
||||
"value": "FROM",
|
||||
"keyword": "FROM",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 9
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "foo",
|
||||
"value": "foo",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 17
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WHERE",
|
||||
"value": "WHERE",
|
||||
"keyword": "WHERE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 18
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 24
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "*",
|
||||
"value": "*",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 31
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 32
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "FROM",
|
||||
"value": "FROM",
|
||||
"keyword": "FROM",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 33
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 37
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "foo",
|
||||
"value": "foo",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WHERE",
|
||||
"value": "WHERE",
|
||||
"keyword": "WHERE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 47
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "START TRANSACTION",
|
||||
"value": "START TRANSACTION",
|
||||
"keyword": "START TRANSACTION",
|
||||
"type": 1,
|
||||
"flags": 7,
|
||||
"position": 49
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 66
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 67
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "CREATE",
|
||||
"value": "CREATE",
|
||||
"keyword": "CREATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 75
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 76
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 81
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`tb`",
|
||||
"value": "tb",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 82
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 86
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 87
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`uid`",
|
||||
"value": "uid",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 88
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 93
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "INT",
|
||||
"value": "INT",
|
||||
"keyword": "INT",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 94
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 97
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "UNSIGNED",
|
||||
"value": "UNSIGNED",
|
||||
"keyword": "UNSIGNED",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 98
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 106
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NOT NULL",
|
||||
"value": "NOT NULL",
|
||||
"keyword": "NOT NULL",
|
||||
"type": 1,
|
||||
"flags": 7,
|
||||
"position": 107
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 115
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`position`",
|
||||
"value": "position",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 116
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 126
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "INT",
|
||||
"value": "INT",
|
||||
"keyword": "INT",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 127
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 130
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NOT NULL",
|
||||
"value": "NOT NULL",
|
||||
"keyword": "NOT NULL",
|
||||
"type": 1,
|
||||
"flags": 7,
|
||||
"position": 131
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 139
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 140
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "PRIMARY KEY",
|
||||
"value": "PRIMARY KEY",
|
||||
"keyword": "PRIMARY KEY",
|
||||
"type": 1,
|
||||
"flags": 23,
|
||||
"position": 141
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 152
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 153
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 154
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`uid`",
|
||||
"value": "uid",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 155
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 160
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 161
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 162
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 163
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 164
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "INDEX",
|
||||
"value": "INDEX",
|
||||
"keyword": "INDEX",
|
||||
"type": 1,
|
||||
"flags": 19,
|
||||
"position": 165
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 170
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 171
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 172
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`position`",
|
||||
"value": "position",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 173
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 183
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 184
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 185
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 186
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 187
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "ENGINE",
|
||||
"value": "ENGINE",
|
||||
"keyword": "ENGINE",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 188
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 194
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 195
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 196
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "InnoDB",
|
||||
"value": "InnoDB",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 197
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 203
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 204
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "COMMIT",
|
||||
"value": "COMMIT",
|
||||
"keyword": "COMMIT",
|
||||
"type": 1,
|
||||
"flags": 1,
|
||||
"position": 206
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 212
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 75,
|
||||
"idx": 75
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "*",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "foo",
|
||||
"column": null,
|
||||
"expr": "foo",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": [],
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": null,
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 9
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "*",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "foo",
|
||||
"column": null,
|
||||
"expr": "foo",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": [],
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": null,
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 10,
|
||||
"last": 19
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement",
|
||||
"type": 1,
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\CreateStatement",
|
||||
"name": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "tb",
|
||||
"column": null,
|
||||
"expr": "`tb`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"entityOptions": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\CreateDefinition",
|
||||
"name": "uid",
|
||||
"isConstraint": null,
|
||||
"type": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\DataType",
|
||||
"name": "INT",
|
||||
"parameters": [],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"4": "UNSIGNED"
|
||||
}
|
||||
}
|
||||
},
|
||||
"key": null,
|
||||
"references": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "NOT NULL"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"with": null,
|
||||
"select": null,
|
||||
"like": null,
|
||||
"partitionBy": null,
|
||||
"partitionsNum": null,
|
||||
"subpartitionBy": null,
|
||||
"subpartitionsNum": null,
|
||||
"partitions": null,
|
||||
"table": null,
|
||||
"return": null,
|
||||
"parameters": null,
|
||||
"body": [],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"6": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 21,
|
||||
"last": 47
|
||||
}
|
||||
],
|
||||
"end": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\TransactionStatement",
|
||||
"type": 2,
|
||||
"statements": null,
|
||||
"end": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "COMMIT"
|
||||
}
|
||||
},
|
||||
"first": 72,
|
||||
"last": 72
|
||||
},
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "START TRANSACTION"
|
||||
}
|
||||
},
|
||||
"first": 20,
|
||||
"last": 20
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": [
|
||||
[
|
||||
"This type of clause was previously parsed.",
|
||||
{
|
||||
"@type": "@12"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"A new statement was found, but no delimiter between it and the previous one.",
|
||||
{
|
||||
"@type": "@22"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"A comma or a closing bracket was expected.",
|
||||
{
|
||||
"@type": "@40"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unexpected beginning of statement.",
|
||||
{
|
||||
"@type": "@51"
|
||||
},
|
||||
0
|
||||
],
|
||||
[
|
||||
"Unrecognized statement type.",
|
||||
{
|
||||
"@type": "@57"
|
||||
},
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
SELECT 'a' REGEXP '^[a-d]';
|
||||
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"query": "SELECT 'a' REGEXP '^[a-d]';",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "SELECT 'a' REGEXP '^[a-d]';",
|
||||
"len": 27,
|
||||
"last": 27,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'a'",
|
||||
"value": "a",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 10
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "REGEXP",
|
||||
"value": "REGEXP",
|
||||
"keyword": "REGEXP",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 17
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'^[a-d]'",
|
||||
"value": "^[a-d]",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 18
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 26
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 9,
|
||||
"idx": 9
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": "a",
|
||||
"expr": "'a' REGEXP '^[a-d]'",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": null,
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": null,
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 6
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
SELECT * FROM alumnos WHERE id = IF(id = 1, id, nombre) AND id not in (SELECT id FROM alumnos)
|
||||
@@ -0,0 +1,511 @@
|
||||
{
|
||||
"query": "SELECT * FROM alumnos WHERE id = IF(id = 1, id, nombre) AND id not in (SELECT id FROM alumnos)",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "SELECT * FROM alumnos WHERE id = IF(id = 1, id, nombre) AND id not in (SELECT id FROM alumnos)",
|
||||
"len": 94,
|
||||
"last": 94,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "*",
|
||||
"value": "*",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 8
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "FROM",
|
||||
"value": "FROM",
|
||||
"keyword": "FROM",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 9
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "alumnos",
|
||||
"value": "alumnos",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 21
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "WHERE",
|
||||
"value": "WHERE",
|
||||
"keyword": "WHERE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 27
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 28
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 31
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 32
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "IF",
|
||||
"value": "IF",
|
||||
"keyword": "IF",
|
||||
"type": 1,
|
||||
"flags": 35,
|
||||
"position": 33
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 35
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 36
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "=",
|
||||
"value": "=",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 2,
|
||||
"position": 39
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "1",
|
||||
"value": 1,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 43
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 44
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 46
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 47
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "nombre",
|
||||
"value": "nombre",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 48
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 54
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 55
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "AND",
|
||||
"value": "AND",
|
||||
"keyword": "AND",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 56
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 59
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 60
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 62
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "not in",
|
||||
"value": "NOT IN",
|
||||
"keyword": "NOT IN",
|
||||
"type": 1,
|
||||
"flags": 39,
|
||||
"position": 63
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 70
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "SELECT",
|
||||
"value": "SELECT",
|
||||
"keyword": "SELECT",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 71
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 77
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "id",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 78
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 80
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "FROM",
|
||||
"value": "FROM",
|
||||
"keyword": "FROM",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 81
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 85
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "alumnos",
|
||||
"value": "alumnos",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 86
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 93
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 45,
|
||||
"idx": 45
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\SelectStatement",
|
||||
"expr": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "*",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"from": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "alumnos",
|
||||
"column": null,
|
||||
"expr": "alumnos",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
}
|
||||
],
|
||||
"index_hints": null,
|
||||
"partition": null,
|
||||
"where": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"id",
|
||||
"nombre"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "id = IF(id = 1, id, nombre)"
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [],
|
||||
"isOperator": true,
|
||||
"expr": "AND"
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
|
||||
"identifiers": [
|
||||
"id",
|
||||
"alumnos"
|
||||
],
|
||||
"isOperator": false,
|
||||
"expr": "id not in (SELECT id FROM alumnos)"
|
||||
}
|
||||
],
|
||||
"group": null,
|
||||
"group_options": null,
|
||||
"having": null,
|
||||
"order": null,
|
||||
"limit": null,
|
||||
"procedure": null,
|
||||
"into": null,
|
||||
"join": null,
|
||||
"union": [],
|
||||
"end_options": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 43
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
CREATE TABLE `mytable` (
|
||||
`id` int(11) NOT NULL,
|
||||
`created_at` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
@@ -0,0 +1,443 @@
|
||||
{
|
||||
"query": "CREATE TABLE `mytable` (\n `id` int(11) NOT NULL,\n `created_at` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP\n);",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "CREATE TABLE `mytable` (\n `id` int(11) NOT NULL,\n `created_at` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP\n);",
|
||||
"len": 119,
|
||||
"last": 119,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "CREATE",
|
||||
"value": "CREATE",
|
||||
"keyword": "CREATE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "TABLE",
|
||||
"value": "TABLE",
|
||||
"keyword": "TABLE",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 12
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`mytable`",
|
||||
"value": "mytable",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 13
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 22
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 24
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`id`",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 29
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 33
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "int",
|
||||
"value": "INT",
|
||||
"keyword": "INT",
|
||||
"type": 1,
|
||||
"flags": 11,
|
||||
"position": 34
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 37
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "11",
|
||||
"value": 11,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 40
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 41
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NOT NULL",
|
||||
"value": "NOT NULL",
|
||||
"keyword": "NOT NULL",
|
||||
"type": 1,
|
||||
"flags": 7,
|
||||
"position": 42
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 50
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 51
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`created_at`",
|
||||
"value": "created_at",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 56
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 68
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "timestamp",
|
||||
"value": "timestamp",
|
||||
"keyword": "TIMESTAMP",
|
||||
"type": 1,
|
||||
"flags": 41,
|
||||
"position": 69
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 78
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "6",
|
||||
"value": 6,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 79
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 80
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 81
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NOT NULL",
|
||||
"value": "NOT NULL",
|
||||
"keyword": "NOT NULL",
|
||||
"type": 1,
|
||||
"flags": 7,
|
||||
"position": 82
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 90
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "DEFAULT",
|
||||
"value": "DEFAULT",
|
||||
"keyword": "DEFAULT",
|
||||
"type": 1,
|
||||
"flags": 35,
|
||||
"position": 91
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 98
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "CURRENT_TIMESTAMP",
|
||||
"value": "CURRENT_TIMESTAMP",
|
||||
"keyword": "CURRENT_TIMESTAMP",
|
||||
"type": 1,
|
||||
"flags": 35,
|
||||
"position": 99
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 116
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 117
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 118
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 34,
|
||||
"idx": 34
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\CreateStatement",
|
||||
"name": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "mytable",
|
||||
"column": null,
|
||||
"expr": "`mytable`",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"entityOptions": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\CreateDefinition",
|
||||
"name": "id",
|
||||
"isConstraint": null,
|
||||
"type": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\DataType",
|
||||
"name": "INT",
|
||||
"parameters": [
|
||||
"11"
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
}
|
||||
},
|
||||
"key": null,
|
||||
"references": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "NOT NULL"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\CreateDefinition",
|
||||
"name": "created_at",
|
||||
"isConstraint": null,
|
||||
"type": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\DataType",
|
||||
"name": "TIMESTAMP",
|
||||
"parameters": [
|
||||
"6"
|
||||
],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
}
|
||||
},
|
||||
"key": null,
|
||||
"references": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"1": "NOT NULL",
|
||||
"2": {
|
||||
"name": "DEFAULT",
|
||||
"equals": false,
|
||||
"expr": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": null,
|
||||
"column": null,
|
||||
"expr": "CURRENT_TIMESTAMP",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"value": "CURRENT_TIMESTAMP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"with": null,
|
||||
"select": null,
|
||||
"like": null,
|
||||
"partitionBy": null,
|
||||
"partitionsNum": null,
|
||||
"subpartitionBy": null,
|
||||
"subpartitionsNum": null,
|
||||
"partitions": null,
|
||||
"table": null,
|
||||
"return": null,
|
||||
"parameters": null,
|
||||
"body": [],
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": {
|
||||
"6": "TABLE"
|
||||
}
|
||||
},
|
||||
"first": 0,
|
||||
"last": 32
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
INSERT INTO
|
||||
tbproject(`id`, `name`, `description`, `create_dt`, `dbtype`, `useclause`, `sync_comments`)
|
||||
VALUES
|
||||
(NULL, 'testdb', 'Descrizione test', NOW(), 'mySQL', '', 1);
|
||||
@@ -0,0 +1,584 @@
|
||||
{
|
||||
"query": "INSERT INTO\n tbproject(`id`, `name`, `description`, `create_dt`, `dbtype`, `useclause`, `sync_comments`)\nVALUES\n (NULL, 'testdb', 'Descrizione test', NOW(), 'mySQL', '', 1);",
|
||||
"lexer": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Lexer",
|
||||
"str": "INSERT INTO\n tbproject(`id`, `name`, `description`, `create_dt`, `dbtype`, `useclause`, `sync_comments`)\nVALUES\n (NULL, 'testdb', 'Descrizione test', NOW(), 'mySQL', '', 1);",
|
||||
"len": 175,
|
||||
"last": 175,
|
||||
"list": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\TokensList",
|
||||
"tokens": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "INSERT",
|
||||
"value": "INSERT",
|
||||
"keyword": "INSERT",
|
||||
"type": 1,
|
||||
"flags": 35,
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 6
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "INTO",
|
||||
"value": "INTO",
|
||||
"keyword": "INTO",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 7
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 11
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "tbproject",
|
||||
"value": "tbproject",
|
||||
"keyword": null,
|
||||
"type": 0,
|
||||
"flags": 0,
|
||||
"position": 14
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 23
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`id`",
|
||||
"value": "id",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 24
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 28
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 29
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`name`",
|
||||
"value": "name",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 30
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 36
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 37
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`description`",
|
||||
"value": "description",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 38
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 51
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 52
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`create_dt`",
|
||||
"value": "create_dt",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 53
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 64
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 65
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`dbtype`",
|
||||
"value": "dbtype",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 66
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 74
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 75
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`useclause`",
|
||||
"value": "useclause",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 76
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 87
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 88
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "`sync_comments`",
|
||||
"value": "sync_comments",
|
||||
"keyword": null,
|
||||
"type": 8,
|
||||
"flags": 2,
|
||||
"position": 89
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 104
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 105
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "VALUES",
|
||||
"value": "VALUES",
|
||||
"keyword": "VALUES",
|
||||
"type": 1,
|
||||
"flags": 35,
|
||||
"position": 106
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "\n ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 112
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 115
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NULL",
|
||||
"value": "NULL",
|
||||
"keyword": "NULL",
|
||||
"type": 1,
|
||||
"flags": 3,
|
||||
"position": 116
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 120
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 121
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'testdb'",
|
||||
"value": "testdb",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 122
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 130
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 131
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'Descrizione test'",
|
||||
"value": "Descrizione test",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 132
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 150
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 151
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "NOW",
|
||||
"value": "NOW",
|
||||
"keyword": "NOW",
|
||||
"type": 1,
|
||||
"flags": 33,
|
||||
"position": 152
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "(",
|
||||
"value": "(",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 155
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 156
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 157
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 158
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "'mySQL'",
|
||||
"value": "mySQL",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 159
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 166
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 167
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "''",
|
||||
"value": "",
|
||||
"keyword": null,
|
||||
"type": 7,
|
||||
"flags": 1,
|
||||
"position": 168
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ",",
|
||||
"value": ",",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 170
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": " ",
|
||||
"value": " ",
|
||||
"keyword": null,
|
||||
"type": 3,
|
||||
"flags": 0,
|
||||
"position": 171
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": "1",
|
||||
"value": 1,
|
||||
"keyword": null,
|
||||
"type": 6,
|
||||
"flags": 0,
|
||||
"position": 172
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ")",
|
||||
"value": ")",
|
||||
"keyword": null,
|
||||
"type": 2,
|
||||
"flags": 16,
|
||||
"position": 173
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": ";",
|
||||
"value": ";",
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": 174
|
||||
},
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Token",
|
||||
"token": null,
|
||||
"value": null,
|
||||
"keyword": null,
|
||||
"type": 9,
|
||||
"flags": 0,
|
||||
"position": null
|
||||
}
|
||||
],
|
||||
"count": 54,
|
||||
"idx": 54
|
||||
},
|
||||
"delimiter": ";",
|
||||
"delimiterLen": 1,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"parser": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Parser",
|
||||
"list": {
|
||||
"@type": "@1"
|
||||
},
|
||||
"statements": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Statements\\InsertStatement",
|
||||
"into": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\IntoKeyword",
|
||||
"type": null,
|
||||
"dest": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
|
||||
"database": null,
|
||||
"table": "tbproject",
|
||||
"column": null,
|
||||
"expr": "tbproject",
|
||||
"alias": null,
|
||||
"function": null,
|
||||
"subquery": null
|
||||
},
|
||||
"columns": [
|
||||
"id",
|
||||
"name",
|
||||
"description",
|
||||
"create_dt",
|
||||
"dbtype",
|
||||
"useclause",
|
||||
"sync_comments"
|
||||
],
|
||||
"values": null,
|
||||
"fields_options": null,
|
||||
"fields_keyword": null,
|
||||
"lines_options": null
|
||||
},
|
||||
"values": [
|
||||
{
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\ArrayObj",
|
||||
"raw": [
|
||||
"NULL",
|
||||
"'testdb'",
|
||||
"'Descrizione test'",
|
||||
"NOW()",
|
||||
"'mySQL'",
|
||||
"''",
|
||||
"1"
|
||||
],
|
||||
"values": [
|
||||
"NULL",
|
||||
"testdb",
|
||||
"Descrizione test",
|
||||
"NOW()",
|
||||
"mySQL",
|
||||
"",
|
||||
"1"
|
||||
]
|
||||
}
|
||||
],
|
||||
"set": null,
|
||||
"select": null,
|
||||
"with": null,
|
||||
"onDuplicateSet": null,
|
||||
"options": {
|
||||
"@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
|
||||
"options": []
|
||||
},
|
||||
"first": 0,
|
||||
"last": 51
|
||||
}
|
||||
],
|
||||
"brackets": 0,
|
||||
"strict": false,
|
||||
"errors": []
|
||||
},
|
||||
"errors": {
|
||||
"lexer": [],
|
||||
"parser": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user