1+ {
2+ "query": "update tbl_customer t set t.`description`=:yp where t.id=1;",
3+ "lexer": {
4+ "@type": "PhpMyAdmin\\SqlParser\\Lexer",
5+ "str": "update tbl_customer t set t.`description`=:yp where t.id=1;",
6+ "len": 59,
7+ "last": 59,
8+ "list": {
9+ "@type": "PhpMyAdmin\\SqlParser\\TokensList",
10+ "count": 23,
11+ "idx": 23,
12+ "tokens": [
13+ {
14+ "@type": "PhpMyAdmin\\SqlParser\\Token",
15+ "token": "update",
16+ "value": "UPDATE",
17+ "keyword": "UPDATE",
18+ "type": {
19+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
20+ "name": "Keyword",
21+ "value": 1
22+ },
23+ "flags": 3,
24+ "position": 0
25+ },
26+ {
27+ "@type": "PhpMyAdmin\\SqlParser\\Token",
28+ "token": " ",
29+ "value": " ",
30+ "keyword": null,
31+ "type": {
32+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
33+ "name": "Whitespace",
34+ "value": 3
35+ },
36+ "flags": 0,
37+ "position": 6
38+ },
39+ {
40+ "@type": "PhpMyAdmin\\SqlParser\\Token",
41+ "token": "tbl_customer",
42+ "value": "tbl_customer",
43+ "keyword": null,
44+ "type": {
45+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
46+ "name": "None",
47+ "value": 0
48+ },
49+ "flags": 0,
50+ "position": 7
51+ },
52+ {
53+ "@type": "PhpMyAdmin\\SqlParser\\Token",
54+ "token": " ",
55+ "value": " ",
56+ "keyword": null,
57+ "type": {
58+ "@type": "@5"
59+ },
60+ "flags": 0,
61+ "position": 19
62+ },
63+ {
64+ "@type": "PhpMyAdmin\\SqlParser\\Token",
65+ "token": "t",
66+ "value": "t",
67+ "keyword": null,
68+ "type": {
69+ "@type": "@7"
70+ },
71+ "flags": 0,
72+ "position": 20
73+ },
74+ {
75+ "@type": "PhpMyAdmin\\SqlParser\\Token",
76+ "token": " ",
77+ "value": " ",
78+ "keyword": null,
79+ "type": {
80+ "@type": "@5"
81+ },
82+ "flags": 0,
83+ "position": 21
84+ },
85+ {
86+ "@type": "PhpMyAdmin\\SqlParser\\Token",
87+ "token": "set",
88+ "value": "SET",
89+ "keyword": "SET",
90+ "type": {
91+ "@type": "@3"
92+ },
93+ "flags": 11,
94+ "position": 22
95+ },
96+ {
97+ "@type": "PhpMyAdmin\\SqlParser\\Token",
98+ "token": " ",
99+ "value": " ",
100+ "keyword": null,
101+ "type": {
102+ "@type": "@5"
103+ },
104+ "flags": 0,
105+ "position": 25
106+ },
107+ {
108+ "@type": "PhpMyAdmin\\SqlParser\\Token",
109+ "token": "t",
110+ "value": "t",
111+ "keyword": null,
112+ "type": {
113+ "@type": "@7"
114+ },
115+ "flags": 0,
116+ "position": 26
117+ },
118+ {
119+ "@type": "PhpMyAdmin\\SqlParser\\Token",
120+ "token": ".",
121+ "value": ".",
122+ "keyword": null,
123+ "type": {
124+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
125+ "name": "Operator",
126+ "value": 2
127+ },
128+ "flags": 16,
129+ "position": 27
130+ },
131+ {
132+ "@type": "PhpMyAdmin\\SqlParser\\Token",
133+ "token": "`description`",
134+ "value": "description",
135+ "keyword": null,
136+ "type": {
137+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
138+ "name": "Symbol",
139+ "value": 8
140+ },
141+ "flags": 2,
142+ "position": 28
143+ },
144+ {
145+ "@type": "PhpMyAdmin\\SqlParser\\Token",
146+ "token": "=",
147+ "value": "=",
148+ "keyword": null,
149+ "type": {
150+ "@type": "@15"
151+ },
152+ "flags": 2,
153+ "position": 41
154+ },
155+ {
156+ "@type": "PhpMyAdmin\\SqlParser\\Token",
157+ "token": ":yp",
158+ "value": "yp",
159+ "keyword": null,
160+ "type": {
161+ "@type": "@17"
162+ },
163+ "flags": 16,
164+ "position": 42
165+ },
166+ {
167+ "@type": "PhpMyAdmin\\SqlParser\\Token",
168+ "token": " ",
169+ "value": " ",
170+ "keyword": null,
171+ "type": {
172+ "@type": "@5"
173+ },
174+ "flags": 0,
175+ "position": 45
176+ },
177+ {
178+ "@type": "PhpMyAdmin\\SqlParser\\Token",
179+ "token": "where",
180+ "value": "WHERE",
181+ "keyword": "WHERE",
182+ "type": {
183+ "@type": "@3"
184+ },
185+ "flags": 3,
186+ "position": 46
187+ },
188+ {
189+ "@type": "PhpMyAdmin\\SqlParser\\Token",
190+ "token": " ",
191+ "value": " ",
192+ "keyword": null,
193+ "type": {
194+ "@type": "@5"
195+ },
196+ "flags": 0,
197+ "position": 51
198+ },
199+ {
200+ "@type": "PhpMyAdmin\\SqlParser\\Token",
201+ "token": "t",
202+ "value": "t",
203+ "keyword": null,
204+ "type": {
205+ "@type": "@7"
206+ },
207+ "flags": 0,
208+ "position": 52
209+ },
210+ {
211+ "@type": "PhpMyAdmin\\SqlParser\\Token",
212+ "token": ".",
213+ "value": ".",
214+ "keyword": null,
215+ "type": {
216+ "@type": "@15"
217+ },
218+ "flags": 16,
219+ "position": 53
220+ },
221+ {
222+ "@type": "PhpMyAdmin\\SqlParser\\Token",
223+ "token": "id",
224+ "value": "id",
225+ "keyword": null,
226+ "type": {
227+ "@type": "@7"
228+ },
229+ "flags": 0,
230+ "position": 54
231+ },
232+ {
233+ "@type": "PhpMyAdmin\\SqlParser\\Token",
234+ "token": "=",
235+ "value": "=",
236+ "keyword": null,
237+ "type": {
238+ "@type": "@15"
239+ },
240+ "flags": 2,
241+ "position": 56
242+ },
243+ {
244+ "@type": "PhpMyAdmin\\SqlParser\\Token",
245+ "token": "1",
246+ "value": 1,
247+ "keyword": null,
248+ "type": {
249+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
250+ "name": "Number",
251+ "value": 6
252+ },
253+ "flags": 0,
254+ "position": 57
255+ },
256+ {
257+ "@type": "PhpMyAdmin\\SqlParser\\Token",
258+ "token": ";",
259+ "value": ";",
260+ "keyword": null,
261+ "type": {
262+ "@type": "PhpMyAdmin\\SqlParser\\TokenType",
263+ "name": "Delimiter",
264+ "value": 9
265+ },
266+ "flags": 0,
267+ "position": 58
268+ },
269+ {
270+ "@type": "PhpMyAdmin\\SqlParser\\Token",
271+ "token": null,
272+ "value": null,
273+ "keyword": null,
274+ "type": {
275+ "@type": "@30"
276+ },
277+ "flags": 0,
278+ "position": null
279+ }
280+ ]
281+ },
282+ "delimiter": ";",
283+ "delimiterLen": 1,
284+ "strict": false,
285+ "errors": []
286+ },
287+ "parser": {
288+ "@type": "PhpMyAdmin\\SqlParser\\Parser",
289+ "list": {
290+ "@type": "@1"
291+ },
292+ "statements": [
293+ {
294+ "@type": "PhpMyAdmin\\SqlParser\\Statements\\UpdateStatement",
295+ "tables": [
296+ {
297+ "@type": "PhpMyAdmin\\SqlParser\\Components\\Expression",
298+ "database": null,
299+ "table": "tbl_customer",
300+ "column": null,
301+ "expr": "tbl_customer",
302+ "alias": "t",
303+ "function": null,
304+ "subquery": null
305+ }
306+ ],
307+ "set": [
308+ {
309+ "@type": "PhpMyAdmin\\SqlParser\\Components\\SetOperation",
310+ "column": "t.`description`",
311+ "value": ":yp"
312+ }
313+ ],
314+ "where": [
315+ {
316+ "@type": "PhpMyAdmin\\SqlParser\\Components\\Condition",
317+ "identifiers": [
318+ "t",
319+ "id"
320+ ],
321+ "isOperator": false,
322+ "expr": "t.id=1"
323+ }
324+ ],
325+ "order": null,
326+ "limit": null,
327+ "join": null,
328+ "options": {
329+ "@type": "PhpMyAdmin\\SqlParser\\Components\\OptionsArray",
330+ "options": []
331+ },
332+ "first": 0,
333+ "last": 20
334+ }
335+ ],
336+ "brackets": 0,
337+ "strict": false,
338+ "errors": []
339+ },
340+ "errors": {
341+ "lexer": [],
342+ "parser": []
343+ }
344+ }
0 commit comments