1
SET @@session.sql_mode = 'NO_ENGINE_SUBSTITUTION';
2
SET timestamp=UNIX_TIMESTAMP('2010-01-01');
3
DROP TABLE IF EXISTS t1_selects, t1_modes, t1_values;
4
DROP VIEW IF EXISTS v1;
7
id BIGINT AUTO_INCREMENT,
10
) ENGINE = <engine_to_be_tested>;
11
ALTER TABLE t1_values ADD my_char_30 CHAR(30);
12
ALTER TABLE t1_values ADD my_varchar_1000 VARCHAR(1000);
13
ALTER TABLE t1_values ADD my_binary_30 BINARY(30);
14
ALTER TABLE t1_values ADD my_varbinary_1000 VARBINARY(1000);
15
ALTER TABLE t1_values ADD my_datetime DATETIME;
16
ALTER TABLE t1_values ADD my_date DATE;
17
ALTER TABLE t1_values ADD ts_dummy TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
18
ALTER TABLE t1_values ADD my_timestamp TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00';
19
ALTER TABLE t1_values ADD my_time TIME;
20
ALTER TABLE t1_values ADD my_year YEAR;
21
ALTER TABLE t1_values ADD my_bigint BIGINT;
22
ALTER TABLE t1_values ADD my_double DOUBLE;
23
ALTER TABLE t1_values ADD my_decimal DECIMAL(64,30);
24
SET sql_mode = 'traditional';
25
INSERT INTO t1_values SET id = 0;
26
INSERT INTO t1_values SET
30
my_varbinary_1000 = '',
31
my_datetime = '0001-01-01 00:00:00',
32
my_date = '0001-01-01',
33
my_timestamp = '1970-01-01 03:00:01',
34
my_time = '-838:59:59',
36
my_bigint = -9223372036854775808,
37
my_decimal = -9999999999999999999999999999999999.999999999999999999999999999999 ,
38
my_double = -1.7976931348623E+308;
39
INSERT INTO t1_values SET
40
my_char_30 = '<--------30 characters------->',
41
my_varchar_1000 = CONCAT('<---------1000 characters',
42
RPAD('',965,'-'),'--------->'),
43
my_binary_30 = '<--------30 characters------->',
44
my_varbinary_1000 = CONCAT('<---------1000 characters',
45
RPAD('',965,'-'),'--------->'),
46
my_datetime = '9999-12-31 23:59:59',
47
my_date = '9999-12-31',
48
my_timestamp = '2038-01-01 02:59:59',
49
my_time = '838:59:59',
51
my_bigint = 9223372036854775807,
52
my_decimal = +9999999999999999999999999999999999.999999999999999999999999999999 ,
53
my_double = 1.7976931348623E+308;
54
INSERT INTO t1_values SET
55
my_char_30 = ' ---äÖüß@µ*$-- ',
56
my_varchar_1000 = ' ---äÖüß@µ*$-- ',
57
my_binary_30 = ' ---äÖüß@µ*$-- ',
58
my_varbinary_1000 = ' ---äÖüß@µ*$-- ',
59
my_datetime = '2004-02-29 23:59:59',
60
my_date = '2004-02-29',
61
my_timestamp = '2004-02-29 23:59:59',
67
INSERT INTO t1_values SET
69
my_varchar_1000 = '-1',
71
my_varbinary_1000 = '-1',
72
my_datetime = '2005-06-28 10:00:00',
73
my_date = '2005-06-28',
74
my_timestamp = '2005-06-28 10:00:00',
78
my_decimal = -1.000000000000000000000000000000,
80
PREPARE ins_sel_with_result FROM "INSERT INTO t1_selects SET my_select = @my_select,
81
disable_result = 'No'" ;
82
PREPARE ins_sel_no_result FROM "INSERT INTO t1_selects SET my_select = @my_select,
83
disable_result = 'Yes'" ;
84
SET sql_mode = 'traditional';
85
SET @my_select = 'SELECT sqrt(my_bigint), my_bigint, id FROM t1_values';
86
INSERT INTO t1_values SET select_id = @select_id,
88
INSERT INTO t1_values SET select_id = @select_id,
90
##### 1.1.1. CAST --> BINARY
91
##### 1.1.2. CAST --> CHAR
92
##### 1.1.3. CAST --> DATE
93
INSERT INTO t1_values SET select_id = @select_id,
94
my_char_30 = '2005-06-27';
95
INSERT INTO t1_values SET select_id = @select_id,
96
my_varchar_1000 = '2005-06-27';
97
INSERT INTO t1_values SET select_id = @select_id,
98
my_binary_30 = '2005-06-27';
99
INSERT INTO t1_values SET select_id = @select_id,
100
my_varbinary_1000 = '2005-06-27';
101
INSERT INTO t1_values SET select_id = @select_id,
102
my_bigint = 20050627;
103
INSERT INTO t1_values SET select_id = @select_id,
104
my_double = +20.050627E+6;
105
##### 1.1.4. CAST --> DATETIME
106
INSERT INTO t1_values SET select_id = @select_id,
107
my_char_30 = '2005-06-27 17:58';
108
INSERT INTO t1_values SET select_id = @select_id,
109
my_varchar_1000 = '2005-06-27 17:58';
110
INSERT INTO t1_values SET select_id = @select_id,
111
my_binary_30 = '2005-06-27 17:58';
112
INSERT INTO t1_values SET select_id = @select_id,
113
my_varbinary_1000 = '2005-06-27 17:58';
114
INSERT INTO t1_values SET select_id = @select_id,
115
my_bigint = 200506271758;
116
INSERT INTO t1_values SET select_id = @select_id,
117
my_double = +0.0200506271758E+13;
118
##### 1.1.5. CAST --> TIME
119
INSERT INTO t1_values SET select_id = @select_id,
120
my_char_30 = '1 17:58';
121
INSERT INTO t1_values SET select_id = @select_id,
122
my_varchar_1000 = '1 17:58';
123
INSERT INTO t1_values SET select_id = @select_id,
124
my_binary_30 = '1 17:58';
125
INSERT INTO t1_values SET select_id = @select_id,
126
my_varbinary_1000 = '1 17:58';
127
INSERT INTO t1_values SET select_id = @select_id,
129
INSERT INTO t1_values SET select_id = @select_id,
130
my_double = +1.758E+3;
131
##### 1.1.6. CAST --> DECIMAL
132
INSERT INTO t1_values SET select_id = @select_id,
133
my_char_30 = '-3333.3333';
134
INSERT INTO t1_values SET select_id = @select_id,
135
my_varchar_1000 = '-3333.3333';
136
INSERT INTO t1_values SET select_id = @select_id,
137
my_binary_30 = '-3333.3333';
138
INSERT INTO t1_values SET select_id = @select_id,
139
my_varbinary_1000 = '-3333.3333';
140
INSERT INTO t1_values SET select_id = @select_id,
141
my_double = -0.33333333E+4;
142
##### 1.1.7. CAST --> SIGNED INTEGER
144
"Attention: CAST --> SIGNED INTEGER
145
Bug#5913 Traditional mode: BIGINT range not correctly delimited
146
Status: To be fixed later"
147
--------------------------------------------------------------------------------
148
##### 1.1.8. CAST --> UNSIGNED INTEGER
150
"Attention: CAST --> UNSIGNED INTEGER
151
The file with expected results suffers from Bug 5913"
152
--------------------------------------------------------------------------------
154
some statements disabled because of
155
Bug#5913 Traditional mode: BIGINT range not correctly delimited
156
--------------------------------------------------------------------------------
157
SET @my_select = 'SELECT CONVERT(my_char_30 USING utf8),
158
my_char_30, id FROM t1_values';
159
SET @my_select = 'SELECT CONVERT(my_varchar_1000 USING utf8),
160
my_varchar_1000, id FROM t1_values';
161
SET @my_select = 'SELECT CONVERT(my_binary_30 USING utf8),
162
my_binary_30, id FROM t1_values';
163
SET @my_select = 'SELECT CONVERT(my_varbinary_1000 USING utf8),
164
my_varbinary_1000, id FROM t1_values';
165
SET @my_select = 'SELECT CONVERT(my_char_30 USING koi8r),
166
my_char_30, id FROM t1_values';
167
SET @my_select = 'SELECT CONVERT(my_varchar_1000 USING koi8r),
168
my_varchar_1000, id FROM t1_values';
169
SET @my_select = 'SELECT CONVERT(my_binary_30 USING koi8r),
170
my_binary_30, id FROM t1_values';
171
SET @my_select = 'SELECT CONVERT(my_varbinary_1000 USING koi8r),
172
my_varbinary_1000, id FROM t1_values';
173
SET @my_select = 'SELECT BIT_LENGTH(my_char_30),
174
my_char_30, id FROM t1_values';
175
SET @my_select = 'SELECT BIT_LENGTH(my_varchar_1000),
176
my_varchar_1000, id FROM t1_values';
177
SET @my_select = 'SELECT BIT_LENGTH(my_binary_30),
178
my_binary_30, id FROM t1_values';
179
SET @my_select = 'SELECT BIT_LENGTH(my_varbinary_1000),
180
my_varbinary_1000, id FROM t1_values';
181
SET @my_select = 'SELECT INSTR(my_char_30, ''char''),
182
my_char_30, id FROM t1_values';
183
SET @my_select = 'SELECT LCASE(my_varchar_1000),
184
my_varchar_1000, id FROM t1_values';
186
'SELECT LEFT(my_char_30, 2), my_char_30, id FROM t1_values';
188
'SELECT LEFT(my_varchar_1000, 2), my_varchar_1000, id FROM t1_values';
190
'SELECT LEFT(my_binary_30, 2), my_binary_30, id FROM t1_values';
192
'SELECT LEFT(my_varbinary_1000, 2), my_varbinary_1000, id FROM t1_values';
194
'SELECT LEFT(''AaBbCcDdEeFfGgHhIiJjÄäÜüÖö'', my_bigint), my_bigint, id FROM t1_values';
196
'SELECT LEFT(''AaBbCcDdEeFfGgHhIiJjÄäÜüÖö'', my_decimal), my_decimal, id FROM t1_values';
198
'SELECT LEFT(''AaBbCcDdEeFfGgHhIiJjÄäÜüÖö'', my_double), my_double, id FROM t1_values';
199
SET @my_select = 'SELECT LENGTH(my_char_30),
200
my_char_30, id FROM t1_values';
201
SET @my_select = 'SELECT LENGTH(my_varchar_1000),
202
my_varchar_1000, id FROM t1_values';
203
SET @my_select = 'SELECT LENGTH(my_binary_30),
204
my_binary_30, id FROM t1_values';
205
SET @my_select = 'SELECT LENGTH(my_varbinary_1000),
206
my_varbinary_1000, id FROM t1_values';
208
'SELECT LOAD_FILE(''<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt'')
211
SET @my_select = 'SELECT LOCATE(''char'', my_char_30),
212
my_char_30, id FROM t1_values';
213
SET @my_select = 'SELECT LOCATE(''char'', my_varchar_1000),
214
my_varchar_1000, id FROM t1_values';
215
SET @my_select = 'SELECT LOCATE(''char'', my_binary_30),
216
my_binary_30, id FROM t1_values';
217
SET @my_select = 'SELECT LOCATE(''char'', my_varbinary_1000),
218
my_varbinary_1000, id FROM t1_values';
219
SET @my_select = 'SELECT LOCATE(my_char_30, my_char_30 ),
220
my_char_30, id FROM t1_values';
221
SET @my_select = 'SELECT LOCATE(my_char_30, my_varchar_1000 ),
222
my_char_30, my_varchar_1000 id FROM t1_values';
223
SET @my_select = 'SELECT LOCATE(my_char_30, my_binary_30 ),
224
my_char_30, my_binary_30 id FROM t1_values';
225
SET @my_select = 'SELECT LOCATE(my_char_30, my_varbinary_1000 ),
226
my_char_30, my_varbinary_1000 id FROM t1_values';
227
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_varchar_1000 ),
228
my_varchar_1000, id FROM t1_values';
229
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_char_30 ),
230
my_varchar_1000, my_char_30 id FROM t1_values';
231
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_binary_30 ),
232
my_varchar_1000, my_binary_30 id FROM t1_values';
233
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_varbinary_1000 ),
234
my_varchar_1000, my_varbinary_1000 id FROM t1_values';
235
SET @my_select = 'SELECT LOCATE(my_binary_30, my_binary_30 ),
236
my_binary_30, id FROM t1_values';
237
SET @my_select = 'SELECT LOCATE(my_binary_30, my_char_30 ),
238
my_binary_30, my_char_30 id FROM t1_values';
239
SET @my_select = 'SELECT LOCATE(my_binary_30, my_varchar_1000 ),
240
my_binary_30, my_varchar_1000 id FROM t1_values';
241
SET @my_select = 'SELECT LOCATE(my_binary_30, my_varbinary_1000 ),
242
my_binary_30, my_varbinary_1000 id FROM t1_values';
243
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_varbinary_1000 ),
244
my_varbinary_1000, id FROM t1_values';
245
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_char_30 ),
246
my_varbinary_1000, my_char_30 id FROM t1_values';
247
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_varchar_1000 ),
248
my_varbinary_1000, my_varchar_1000 id FROM t1_values';
249
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_binary_30 ),
250
my_varbinary_1000, my_binary_30 id FROM t1_values';
251
SET @my_select = 'SELECT LOCATE(''-'', my_char_30, 3),
252
my_char_30, id FROM t1_values';
253
SET @my_select = 'SELECT LOCATE(''-'', my_varchar_1000, 3),
254
my_varchar_1000, id FROM t1_values';
255
SET @my_select = 'SELECT LOCATE(''-'', my_binary_30, 3),
256
my_binary_30, id FROM t1_values';
257
SET @my_select = 'SELECT LOCATE(''-'', my_varbinary_1000, 3),
258
my_varbinary_1000, id FROM t1_values';
259
SET @my_select = 'SELECT LOCATE(''-'', '' - -ABC'', my_bigint),
260
my_bigint, id FROM t1_values';
261
SET @my_select = 'SELECT LOCATE(''-'', '' - -ABC'', my_double),
262
my_double, id FROM t1_values';
263
SET @my_select = 'SELECT LOCATE(''-'', '' - -ABC'', my_decimal),
264
my_decimal, id FROM t1_values';
265
SET @my_select = 'SELECT LOWER(my_char_30),
266
my_char_30, id FROM t1_values';
267
SET @my_select = 'SELECT LOWER(my_varchar_1000),
268
my_varchar_1000, id FROM t1_values';
269
SET @my_select = 'SELECT LOWER(my_binary_30),
270
my_binary_30, id FROM t1_values';
271
SET @my_select = 'SELECT LOWER(my_varbinary_1000),
272
my_varbinary_1000, id FROM t1_values';
273
SET @my_select = 'SELECT LTRIM(my_char_30),
274
my_char_30, id FROM t1_values';
275
SET @my_select = 'SELECT LTRIM(my_varchar_1000),
276
my_varchar_1000, id FROM t1_values';
277
SET @my_select = 'SELECT LTRIM(my_binary_30),
278
my_binary_30, id FROM t1_values';
279
SET @my_select = 'SELECT LTRIM(my_varbinary_1000),
280
my_varbinary_1000, id FROM t1_values';
282
'SELECT CONCAT(''A'',my_char_30), my_char_30, id FROM t1_values';
283
SET @my_select = 'SELECT my_char_30, id FROM t1_values';
284
INSERT INTO t1_values SET select_id = @select_id,
285
my_char_30 = 'Viana do Castelo';
288
"# The basic preparations end and the main test starts here"
289
--------------------------------------------------------------------------------
290
CREATE VIEW v1 AS SELECT my_char_30, id FROM t1_values;
291
SELECT my_char_30, id FROM t1_values
292
WHERE select_id = 193 OR select_id IS NULL order by id;
294
View Create View character_set_client collation_connection
295
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
297
WHERE v1.id IN (SELECT id FROM t1_values
298
WHERE select_id = 193 OR select_id IS NULL) order by id;
302
CREATE VIEW v1 AS SELECT CONCAT('A',my_char_30), my_char_30, id FROM t1_values;
303
SELECT CONCAT('A',my_char_30), my_char_30, id FROM t1_values
304
WHERE select_id = 192 OR select_id IS NULL order by id;
305
CONCAT('A',my_char_30) my_char_30 id
308
A<--------30 characters-------> <--------30 characters-------> 3
309
A ---äÖüß@µ*$-- ---äÖüß@µ*$-- 4
312
View Create View character_set_client collation_connection
313
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select concat('A',`t1_values`.`my_char_30`) AS `CONCAT('A',my_char_30)`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
315
WHERE v1.id IN (SELECT id FROM t1_values
316
WHERE select_id = 192 OR select_id IS NULL) order by id;
317
CONCAT('A',my_char_30) my_char_30 id
320
A<--------30 characters-------> <--------30 characters-------> 3
321
A ---äÖüß@µ*$-- ---äÖüß@µ*$-- 4
326
CREATE VIEW v1 AS SELECT LTRIM(my_varbinary_1000),
327
my_varbinary_1000, id FROM t1_values;
328
SELECT LTRIM(my_varbinary_1000),
329
my_varbinary_1000, id FROM t1_values
330
WHERE select_id = 191 OR select_id IS NULL order by id;
332
View Create View character_set_client collation_connection
333
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select ltrim(`t1_values`.`my_varbinary_1000`) AS `LTRIM(my_varbinary_1000)`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
335
WHERE v1.id IN (SELECT id FROM t1_values
336
WHERE select_id = 191 OR select_id IS NULL) order by id;
340
CREATE VIEW v1 AS SELECT LTRIM(my_binary_30),
341
my_binary_30, id FROM t1_values;
342
SELECT LTRIM(my_binary_30),
343
my_binary_30, id FROM t1_values
344
WHERE select_id = 190 OR select_id IS NULL order by id;
346
View Create View character_set_client collation_connection
347
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select ltrim(`t1_values`.`my_binary_30`) AS `LTRIM(my_binary_30)`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
349
WHERE v1.id IN (SELECT id FROM t1_values
350
WHERE select_id = 190 OR select_id IS NULL) order by id;
354
CREATE VIEW v1 AS SELECT LTRIM(my_varchar_1000),
355
my_varchar_1000, id FROM t1_values;
356
SELECT LTRIM(my_varchar_1000),
357
my_varchar_1000, id FROM t1_values
358
WHERE select_id = 189 OR select_id IS NULL order by id;
360
View Create View character_set_client collation_connection
361
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select ltrim(`t1_values`.`my_varchar_1000`) AS `LTRIM(my_varchar_1000)`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
363
WHERE v1.id IN (SELECT id FROM t1_values
364
WHERE select_id = 189 OR select_id IS NULL) order by id;
368
CREATE VIEW v1 AS SELECT LTRIM(my_char_30),
369
my_char_30, id FROM t1_values;
370
SELECT LTRIM(my_char_30),
371
my_char_30, id FROM t1_values
372
WHERE select_id = 188 OR select_id IS NULL order by id;
374
View Create View character_set_client collation_connection
375
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select ltrim(`t1_values`.`my_char_30`) AS `LTRIM(my_char_30)`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
377
WHERE v1.id IN (SELECT id FROM t1_values
378
WHERE select_id = 188 OR select_id IS NULL) order by id;
382
CREATE VIEW v1 AS SELECT LOWER(my_varbinary_1000),
383
my_varbinary_1000, id FROM t1_values;
384
SELECT LOWER(my_varbinary_1000),
385
my_varbinary_1000, id FROM t1_values
386
WHERE select_id = 187 OR select_id IS NULL order by id;
388
View Create View character_set_client collation_connection
389
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select lcase(`t1_values`.`my_varbinary_1000`) AS `LOWER(my_varbinary_1000)`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
391
WHERE v1.id IN (SELECT id FROM t1_values
392
WHERE select_id = 187 OR select_id IS NULL) order by id;
396
CREATE VIEW v1 AS SELECT LOWER(my_binary_30),
397
my_binary_30, id FROM t1_values;
398
SELECT LOWER(my_binary_30),
399
my_binary_30, id FROM t1_values
400
WHERE select_id = 186 OR select_id IS NULL order by id;
402
View Create View character_set_client collation_connection
403
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select lcase(`t1_values`.`my_binary_30`) AS `LOWER(my_binary_30)`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
405
WHERE v1.id IN (SELECT id FROM t1_values
406
WHERE select_id = 186 OR select_id IS NULL) order by id;
410
CREATE VIEW v1 AS SELECT LOWER(my_varchar_1000),
411
my_varchar_1000, id FROM t1_values;
412
SELECT LOWER(my_varchar_1000),
413
my_varchar_1000, id FROM t1_values
414
WHERE select_id = 185 OR select_id IS NULL order by id;
416
View Create View character_set_client collation_connection
417
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select lcase(`t1_values`.`my_varchar_1000`) AS `LOWER(my_varchar_1000)`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
419
WHERE v1.id IN (SELECT id FROM t1_values
420
WHERE select_id = 185 OR select_id IS NULL) order by id;
424
CREATE VIEW v1 AS SELECT LOWER(my_char_30),
425
my_char_30, id FROM t1_values;
426
SELECT LOWER(my_char_30),
427
my_char_30, id FROM t1_values
428
WHERE select_id = 184 OR select_id IS NULL order by id;
430
View Create View character_set_client collation_connection
431
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select lcase(`t1_values`.`my_char_30`) AS `LOWER(my_char_30)`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
433
WHERE v1.id IN (SELECT id FROM t1_values
434
WHERE select_id = 184 OR select_id IS NULL) order by id;
438
CREATE VIEW v1 AS SELECT LOCATE('-', ' - -ABC', my_decimal),
439
my_decimal, id FROM t1_values;
440
SELECT LOCATE('-', ' - -ABC', my_decimal),
441
my_decimal, id FROM t1_values
442
WHERE select_id = 183 OR select_id IS NULL order by id;
444
View Create View character_set_client collation_connection
445
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',' - -ABC',`t1_values`.`my_decimal`) AS `LOCATE('-', ' - -ABC', my_decimal)`,`t1_values`.`my_decimal` AS `my_decimal`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
447
WHERE v1.id IN (SELECT id FROM t1_values
448
WHERE select_id = 183 OR select_id IS NULL) order by id;
452
CREATE VIEW v1 AS SELECT LOCATE('-', ' - -ABC', my_double),
453
my_double, id FROM t1_values;
454
SELECT LOCATE('-', ' - -ABC', my_double),
455
my_double, id FROM t1_values
456
WHERE select_id = 182 OR select_id IS NULL order by id;
458
View Create View character_set_client collation_connection
459
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',' - -ABC',`t1_values`.`my_double`) AS `LOCATE('-', ' - -ABC', my_double)`,`t1_values`.`my_double` AS `my_double`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
461
WHERE v1.id IN (SELECT id FROM t1_values
462
WHERE select_id = 182 OR select_id IS NULL) order by id;
466
CREATE VIEW v1 AS SELECT LOCATE('-', ' - -ABC', my_bigint),
467
my_bigint, id FROM t1_values;
468
SELECT LOCATE('-', ' - -ABC', my_bigint),
469
my_bigint, id FROM t1_values
470
WHERE select_id = 181 OR select_id IS NULL order by id;
472
View Create View character_set_client collation_connection
473
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',' - -ABC',`t1_values`.`my_bigint`) AS `LOCATE('-', ' - -ABC', my_bigint)`,`t1_values`.`my_bigint` AS `my_bigint`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
475
WHERE v1.id IN (SELECT id FROM t1_values
476
WHERE select_id = 181 OR select_id IS NULL) order by id;
480
CREATE VIEW v1 AS SELECT LOCATE('-', my_varbinary_1000, 3),
481
my_varbinary_1000, id FROM t1_values;
482
SELECT LOCATE('-', my_varbinary_1000, 3),
483
my_varbinary_1000, id FROM t1_values
484
WHERE select_id = 180 OR select_id IS NULL order by id;
486
View Create View character_set_client collation_connection
487
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',`t1_values`.`my_varbinary_1000`,3) AS `LOCATE('-', my_varbinary_1000, 3)`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
489
WHERE v1.id IN (SELECT id FROM t1_values
490
WHERE select_id = 180 OR select_id IS NULL) order by id;
494
CREATE VIEW v1 AS SELECT LOCATE('-', my_binary_30, 3),
495
my_binary_30, id FROM t1_values;
496
SELECT LOCATE('-', my_binary_30, 3),
497
my_binary_30, id FROM t1_values
498
WHERE select_id = 179 OR select_id IS NULL order by id;
500
View Create View character_set_client collation_connection
501
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',`t1_values`.`my_binary_30`,3) AS `LOCATE('-', my_binary_30, 3)`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
503
WHERE v1.id IN (SELECT id FROM t1_values
504
WHERE select_id = 179 OR select_id IS NULL) order by id;
508
CREATE VIEW v1 AS SELECT LOCATE('-', my_varchar_1000, 3),
509
my_varchar_1000, id FROM t1_values;
510
SELECT LOCATE('-', my_varchar_1000, 3),
511
my_varchar_1000, id FROM t1_values
512
WHERE select_id = 178 OR select_id IS NULL order by id;
514
View Create View character_set_client collation_connection
515
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',`t1_values`.`my_varchar_1000`,3) AS `LOCATE('-', my_varchar_1000, 3)`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
517
WHERE v1.id IN (SELECT id FROM t1_values
518
WHERE select_id = 178 OR select_id IS NULL) order by id;
522
CREATE VIEW v1 AS SELECT LOCATE('-', my_char_30, 3),
523
my_char_30, id FROM t1_values;
524
SELECT LOCATE('-', my_char_30, 3),
525
my_char_30, id FROM t1_values
526
WHERE select_id = 177 OR select_id IS NULL order by id;
528
View Create View character_set_client collation_connection
529
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('-',`t1_values`.`my_char_30`,3) AS `LOCATE('-', my_char_30, 3)`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
531
WHERE v1.id IN (SELECT id FROM t1_values
532
WHERE select_id = 177 OR select_id IS NULL) order by id;
536
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_binary_30 ),
537
my_varbinary_1000, my_binary_30 id FROM t1_values;
538
SELECT LOCATE(my_varbinary_1000, my_binary_30 ),
539
my_varbinary_1000, my_binary_30 id FROM t1_values
540
WHERE select_id = 176 OR select_id IS NULL order by id;
542
View Create View character_set_client collation_connection
543
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varbinary_1000`,`t1_values`.`my_binary_30`) AS `LOCATE(my_varbinary_1000, my_binary_30 )`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`my_binary_30` AS `id` from `t1_values` latin1 latin1_swedish_ci
545
WHERE v1.id IN (SELECT id FROM t1_values
546
WHERE select_id = 176 OR select_id IS NULL) order by id;
550
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_varchar_1000 ),
551
my_varbinary_1000, my_varchar_1000 id FROM t1_values;
552
SELECT LOCATE(my_varbinary_1000, my_varchar_1000 ),
553
my_varbinary_1000, my_varchar_1000 id FROM t1_values
554
WHERE select_id = 175 OR select_id IS NULL order by id;
556
View Create View character_set_client collation_connection
557
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varbinary_1000`,`t1_values`.`my_varchar_1000`) AS `LOCATE(my_varbinary_1000, my_varchar_1000 )`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`my_varchar_1000` AS `id` from `t1_values` latin1 latin1_swedish_ci
559
WHERE v1.id IN (SELECT id FROM t1_values
560
WHERE select_id = 175 OR select_id IS NULL) order by id;
564
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_char_30 ),
565
my_varbinary_1000, my_char_30 id FROM t1_values;
566
SELECT LOCATE(my_varbinary_1000, my_char_30 ),
567
my_varbinary_1000, my_char_30 id FROM t1_values
568
WHERE select_id = 174 OR select_id IS NULL order by id;
570
View Create View character_set_client collation_connection
571
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varbinary_1000`,`t1_values`.`my_char_30`) AS `LOCATE(my_varbinary_1000, my_char_30 )`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`my_char_30` AS `id` from `t1_values` latin1 latin1_swedish_ci
573
WHERE v1.id IN (SELECT id FROM t1_values
574
WHERE select_id = 174 OR select_id IS NULL) order by id;
578
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_varbinary_1000 ),
579
my_varbinary_1000, id FROM t1_values;
580
SELECT LOCATE(my_varbinary_1000, my_varbinary_1000 ),
581
my_varbinary_1000, id FROM t1_values
582
WHERE select_id = 173 OR select_id IS NULL order by id;
584
View Create View character_set_client collation_connection
585
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varbinary_1000`,`t1_values`.`my_varbinary_1000`) AS `LOCATE(my_varbinary_1000, my_varbinary_1000 )`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
587
WHERE v1.id IN (SELECT id FROM t1_values
588
WHERE select_id = 173 OR select_id IS NULL) order by id;
592
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_varbinary_1000 ),
593
my_binary_30, my_varbinary_1000 id FROM t1_values;
594
SELECT LOCATE(my_binary_30, my_varbinary_1000 ),
595
my_binary_30, my_varbinary_1000 id FROM t1_values
596
WHERE select_id = 172 OR select_id IS NULL order by id;
598
View Create View character_set_client collation_connection
599
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_binary_30`,`t1_values`.`my_varbinary_1000`) AS `LOCATE(my_binary_30, my_varbinary_1000 )`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`my_varbinary_1000` AS `id` from `t1_values` latin1 latin1_swedish_ci
601
WHERE v1.id IN (SELECT id FROM t1_values
602
WHERE select_id = 172 OR select_id IS NULL) order by id;
606
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_varchar_1000 ),
607
my_binary_30, my_varchar_1000 id FROM t1_values;
608
SELECT LOCATE(my_binary_30, my_varchar_1000 ),
609
my_binary_30, my_varchar_1000 id FROM t1_values
610
WHERE select_id = 171 OR select_id IS NULL order by id;
612
View Create View character_set_client collation_connection
613
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_binary_30`,`t1_values`.`my_varchar_1000`) AS `LOCATE(my_binary_30, my_varchar_1000 )`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`my_varchar_1000` AS `id` from `t1_values` latin1 latin1_swedish_ci
615
WHERE v1.id IN (SELECT id FROM t1_values
616
WHERE select_id = 171 OR select_id IS NULL) order by id;
620
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_char_30 ),
621
my_binary_30, my_char_30 id FROM t1_values;
622
SELECT LOCATE(my_binary_30, my_char_30 ),
623
my_binary_30, my_char_30 id FROM t1_values
624
WHERE select_id = 170 OR select_id IS NULL order by id;
626
View Create View character_set_client collation_connection
627
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_binary_30`,`t1_values`.`my_char_30`) AS `LOCATE(my_binary_30, my_char_30 )`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`my_char_30` AS `id` from `t1_values` latin1 latin1_swedish_ci
629
WHERE v1.id IN (SELECT id FROM t1_values
630
WHERE select_id = 170 OR select_id IS NULL) order by id;
634
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_binary_30 ),
635
my_binary_30, id FROM t1_values;
636
SELECT LOCATE(my_binary_30, my_binary_30 ),
637
my_binary_30, id FROM t1_values
638
WHERE select_id = 169 OR select_id IS NULL order by id;
640
View Create View character_set_client collation_connection
641
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_binary_30`,`t1_values`.`my_binary_30`) AS `LOCATE(my_binary_30, my_binary_30 )`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
643
WHERE v1.id IN (SELECT id FROM t1_values
644
WHERE select_id = 169 OR select_id IS NULL) order by id;
648
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_varbinary_1000 ),
649
my_varchar_1000, my_varbinary_1000 id FROM t1_values;
650
SELECT LOCATE(my_varchar_1000, my_varbinary_1000 ),
651
my_varchar_1000, my_varbinary_1000 id FROM t1_values
652
WHERE select_id = 168 OR select_id IS NULL order by id;
654
View Create View character_set_client collation_connection
655
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varchar_1000`,`t1_values`.`my_varbinary_1000`) AS `LOCATE(my_varchar_1000, my_varbinary_1000 )`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`my_varbinary_1000` AS `id` from `t1_values` latin1 latin1_swedish_ci
657
WHERE v1.id IN (SELECT id FROM t1_values
658
WHERE select_id = 168 OR select_id IS NULL) order by id;
662
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_binary_30 ),
663
my_varchar_1000, my_binary_30 id FROM t1_values;
664
SELECT LOCATE(my_varchar_1000, my_binary_30 ),
665
my_varchar_1000, my_binary_30 id FROM t1_values
666
WHERE select_id = 167 OR select_id IS NULL order by id;
668
View Create View character_set_client collation_connection
669
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varchar_1000`,`t1_values`.`my_binary_30`) AS `LOCATE(my_varchar_1000, my_binary_30 )`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`my_binary_30` AS `id` from `t1_values` latin1 latin1_swedish_ci
671
WHERE v1.id IN (SELECT id FROM t1_values
672
WHERE select_id = 167 OR select_id IS NULL) order by id;
676
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_char_30 ),
677
my_varchar_1000, my_char_30 id FROM t1_values;
678
SELECT LOCATE(my_varchar_1000, my_char_30 ),
679
my_varchar_1000, my_char_30 id FROM t1_values
680
WHERE select_id = 166 OR select_id IS NULL order by id;
682
View Create View character_set_client collation_connection
683
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varchar_1000`,`t1_values`.`my_char_30`) AS `LOCATE(my_varchar_1000, my_char_30 )`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`my_char_30` AS `id` from `t1_values` latin1 latin1_swedish_ci
685
WHERE v1.id IN (SELECT id FROM t1_values
686
WHERE select_id = 166 OR select_id IS NULL) order by id;
690
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_varchar_1000 ),
691
my_varchar_1000, id FROM t1_values;
692
SELECT LOCATE(my_varchar_1000, my_varchar_1000 ),
693
my_varchar_1000, id FROM t1_values
694
WHERE select_id = 165 OR select_id IS NULL order by id;
696
View Create View character_set_client collation_connection
697
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_varchar_1000`,`t1_values`.`my_varchar_1000`) AS `LOCATE(my_varchar_1000, my_varchar_1000 )`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
699
WHERE v1.id IN (SELECT id FROM t1_values
700
WHERE select_id = 165 OR select_id IS NULL) order by id;
704
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_varbinary_1000 ),
705
my_char_30, my_varbinary_1000 id FROM t1_values;
706
SELECT LOCATE(my_char_30, my_varbinary_1000 ),
707
my_char_30, my_varbinary_1000 id FROM t1_values
708
WHERE select_id = 164 OR select_id IS NULL order by id;
710
View Create View character_set_client collation_connection
711
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_char_30`,`t1_values`.`my_varbinary_1000`) AS `LOCATE(my_char_30, my_varbinary_1000 )`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`my_varbinary_1000` AS `id` from `t1_values` latin1 latin1_swedish_ci
713
WHERE v1.id IN (SELECT id FROM t1_values
714
WHERE select_id = 164 OR select_id IS NULL) order by id;
718
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_binary_30 ),
719
my_char_30, my_binary_30 id FROM t1_values;
720
SELECT LOCATE(my_char_30, my_binary_30 ),
721
my_char_30, my_binary_30 id FROM t1_values
722
WHERE select_id = 163 OR select_id IS NULL order by id;
724
View Create View character_set_client collation_connection
725
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_char_30`,`t1_values`.`my_binary_30`) AS `LOCATE(my_char_30, my_binary_30 )`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`my_binary_30` AS `id` from `t1_values` latin1 latin1_swedish_ci
727
WHERE v1.id IN (SELECT id FROM t1_values
728
WHERE select_id = 163 OR select_id IS NULL) order by id;
732
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_varchar_1000 ),
733
my_char_30, my_varchar_1000 id FROM t1_values;
734
SELECT LOCATE(my_char_30, my_varchar_1000 ),
735
my_char_30, my_varchar_1000 id FROM t1_values
736
WHERE select_id = 162 OR select_id IS NULL order by id;
738
View Create View character_set_client collation_connection
739
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_char_30`,`t1_values`.`my_varchar_1000`) AS `LOCATE(my_char_30, my_varchar_1000 )`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`my_varchar_1000` AS `id` from `t1_values` latin1 latin1_swedish_ci
741
WHERE v1.id IN (SELECT id FROM t1_values
742
WHERE select_id = 162 OR select_id IS NULL) order by id;
746
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_char_30 ),
747
my_char_30, id FROM t1_values;
748
SELECT LOCATE(my_char_30, my_char_30 ),
749
my_char_30, id FROM t1_values
750
WHERE select_id = 161 OR select_id IS NULL order by id;
752
View Create View character_set_client collation_connection
753
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate(`t1_values`.`my_char_30`,`t1_values`.`my_char_30`) AS `LOCATE(my_char_30, my_char_30 )`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
755
WHERE v1.id IN (SELECT id FROM t1_values
756
WHERE select_id = 161 OR select_id IS NULL) order by id;
760
CREATE VIEW v1 AS SELECT LOCATE('char', my_varbinary_1000),
761
my_varbinary_1000, id FROM t1_values;
762
SELECT LOCATE('char', my_varbinary_1000),
763
my_varbinary_1000, id FROM t1_values
764
WHERE select_id = 160 OR select_id IS NULL order by id;
766
View Create View character_set_client collation_connection
767
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('char',`t1_values`.`my_varbinary_1000`) AS `LOCATE('char', my_varbinary_1000)`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
769
WHERE v1.id IN (SELECT id FROM t1_values
770
WHERE select_id = 160 OR select_id IS NULL) order by id;
774
CREATE VIEW v1 AS SELECT LOCATE('char', my_binary_30),
775
my_binary_30, id FROM t1_values;
776
SELECT LOCATE('char', my_binary_30),
777
my_binary_30, id FROM t1_values
778
WHERE select_id = 159 OR select_id IS NULL order by id;
780
View Create View character_set_client collation_connection
781
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('char',`t1_values`.`my_binary_30`) AS `LOCATE('char', my_binary_30)`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
783
WHERE v1.id IN (SELECT id FROM t1_values
784
WHERE select_id = 159 OR select_id IS NULL) order by id;
788
CREATE VIEW v1 AS SELECT LOCATE('char', my_varchar_1000),
789
my_varchar_1000, id FROM t1_values;
790
SELECT LOCATE('char', my_varchar_1000),
791
my_varchar_1000, id FROM t1_values
792
WHERE select_id = 158 OR select_id IS NULL order by id;
794
View Create View character_set_client collation_connection
795
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('char',`t1_values`.`my_varchar_1000`) AS `LOCATE('char', my_varchar_1000)`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
797
WHERE v1.id IN (SELECT id FROM t1_values
798
WHERE select_id = 158 OR select_id IS NULL) order by id;
802
CREATE VIEW v1 AS SELECT LOCATE('char', my_char_30),
803
my_char_30, id FROM t1_values;
804
SELECT LOCATE('char', my_char_30),
805
my_char_30, id FROM t1_values
806
WHERE select_id = 157 OR select_id IS NULL order by id;
808
View Create View character_set_client collation_connection
809
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select locate('char',`t1_values`.`my_char_30`) AS `LOCATE('char', my_char_30)`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
811
WHERE v1.id IN (SELECT id FROM t1_values
812
WHERE select_id = 157 OR select_id IS NULL) order by id;
816
CREATE VIEW v1 AS SELECT LOAD_FILE('<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt')
819
SELECT LOAD_FILE('<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt')
822
WHERE select_id = 156 OR select_id IS NULL order by id;
824
Here is content from load_file
826
Here is content from load_file
828
Here is content from load_file
830
Here is content from load_file
832
Here is content from load_file
835
View Create View character_set_client collation_connection
836
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select load_file('<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt') AS `my_col`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
838
WHERE v1.id IN (SELECT id FROM t1_values
839
WHERE select_id = 156 OR select_id IS NULL) order by id;
841
Here is content from load_file
843
Here is content from load_file
845
Here is content from load_file
847
Here is content from load_file
849
Here is content from load_file
854
CREATE VIEW v1 AS SELECT LENGTH(my_varbinary_1000),
855
my_varbinary_1000, id FROM t1_values;
856
SELECT LENGTH(my_varbinary_1000),
857
my_varbinary_1000, id FROM t1_values
858
WHERE select_id = 155 OR select_id IS NULL order by id;
860
View Create View character_set_client collation_connection
861
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select length(`t1_values`.`my_varbinary_1000`) AS `LENGTH(my_varbinary_1000)`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
863
WHERE v1.id IN (SELECT id FROM t1_values
864
WHERE select_id = 155 OR select_id IS NULL) order by id;
868
CREATE VIEW v1 AS SELECT LENGTH(my_binary_30),
869
my_binary_30, id FROM t1_values;
870
SELECT LENGTH(my_binary_30),
871
my_binary_30, id FROM t1_values
872
WHERE select_id = 154 OR select_id IS NULL order by id;
874
View Create View character_set_client collation_connection
875
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select length(`t1_values`.`my_binary_30`) AS `LENGTH(my_binary_30)`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
877
WHERE v1.id IN (SELECT id FROM t1_values
878
WHERE select_id = 154 OR select_id IS NULL) order by id;
882
CREATE VIEW v1 AS SELECT LENGTH(my_varchar_1000),
883
my_varchar_1000, id FROM t1_values;
884
SELECT LENGTH(my_varchar_1000),
885
my_varchar_1000, id FROM t1_values
886
WHERE select_id = 153 OR select_id IS NULL order by id;
888
View Create View character_set_client collation_connection
889
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select length(`t1_values`.`my_varchar_1000`) AS `LENGTH(my_varchar_1000)`,`t1_values`.`my_varchar_1000` AS `my_varchar_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
891
WHERE v1.id IN (SELECT id FROM t1_values
892
WHERE select_id = 153 OR select_id IS NULL) order by id;
896
CREATE VIEW v1 AS SELECT LENGTH(my_char_30),
897
my_char_30, id FROM t1_values;
898
SELECT LENGTH(my_char_30),
899
my_char_30, id FROM t1_values
900
WHERE select_id = 152 OR select_id IS NULL order by id;
902
View Create View character_set_client collation_connection
903
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select length(`t1_values`.`my_char_30`) AS `LENGTH(my_char_30)`,`t1_values`.`my_char_30` AS `my_char_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
905
WHERE v1.id IN (SELECT id FROM t1_values
906
WHERE select_id = 152 OR select_id IS NULL) order by id;
910
CREATE VIEW v1 AS SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double), my_double, id FROM t1_values;
911
SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double), my_double, id FROM t1_values
912
WHERE select_id = 151 OR select_id IS NULL order by id;
913
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double) my_double id
915
-1.7976931348623e308 2
916
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 1.7976931348623e308 3
920
Warning 1292 Truncated incorrect INTEGER value: '-1.7976931348623e308'
921
Warning 1292 Truncated incorrect INTEGER value: '1.7976931348623e308'
923
View Create View character_set_client collation_connection
924
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select left('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö',`t1_values`.`my_double`) AS `LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double)`,`t1_values`.`my_double` AS `my_double`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
926
WHERE v1.id IN (SELECT id FROM t1_values
927
WHERE select_id = 151 OR select_id IS NULL) order by id;
928
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double) my_double id
930
-1.7976931348623e308 2
931
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 1.7976931348623e308 3
935
Warning 1292 Truncated incorrect INTEGER value: '-1.7976931348623e308'
936
Warning 1292 Truncated incorrect INTEGER value: '1.7976931348623e308'
940
CREATE VIEW v1 AS SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal), my_decimal, id FROM t1_values;
941
SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal), my_decimal, id FROM t1_values
942
WHERE select_id = 150 OR select_id IS NULL order by id;
943
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal) my_decimal id
945
-9999999999999999999999999999999999.999999999999999999999999999999 2
946
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9999999999999999999999999999999999.999999999999999999999999999999 3
947
0.000000000000000000000000000000 4
948
-1.000000000000000000000000000000 5
950
Warning 1292 Truncated incorrect DECIMAL value: ''
951
Warning 1292 Truncated incorrect DECIMAL value: ''
953
View Create View character_set_client collation_connection
954
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select left('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö',`t1_values`.`my_decimal`) AS `LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal)`,`t1_values`.`my_decimal` AS `my_decimal`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
956
WHERE v1.id IN (SELECT id FROM t1_values
957
WHERE select_id = 150 OR select_id IS NULL) order by id;
958
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal) my_decimal id
960
-9999999999999999999999999999999999.999999999999999999999999999999 2
961
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9999999999999999999999999999999999.999999999999999999999999999999 3
962
0.000000000000000000000000000000 4
963
-1.000000000000000000000000000000 5
965
Warning 1292 Truncated incorrect DECIMAL value: ''
966
Warning 1292 Truncated incorrect DECIMAL value: ''
970
CREATE VIEW v1 AS SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint), my_bigint, id FROM t1_values;
971
SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint), my_bigint, id FROM t1_values
972
WHERE select_id = 149 OR select_id IS NULL order by id;
973
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint) my_bigint id
975
-9223372036854775808 2
976
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9223372036854775807 3
980
View Create View character_set_client collation_connection
981
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select left('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö',`t1_values`.`my_bigint`) AS `LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint)`,`t1_values`.`my_bigint` AS `my_bigint`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
983
WHERE v1.id IN (SELECT id FROM t1_values
984
WHERE select_id = 149 OR select_id IS NULL) order by id;
985
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint) my_bigint id
987
-9223372036854775808 2
988
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9223372036854775807 3
994
CREATE VIEW v1 AS SELECT LEFT(my_varbinary_1000, 2), my_varbinary_1000, id FROM t1_values;
995
SELECT LEFT(my_varbinary_1000, 2), my_varbinary_1000, id FROM t1_values
996
WHERE select_id = 148 OR select_id IS NULL order by id;
997
LEFT(my_varbinary_1000, 2) my_varbinary_1000 id
1000
<- <---------1000 characters--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3
1003
SHOW CREATE VIEW v1;
1004
View Create View character_set_client collation_connection
1005
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select left(`t1_values`.`my_varbinary_1000`,2) AS `LEFT(my_varbinary_1000, 2)`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
1007
WHERE v1.id IN (SELECT id FROM t1_values
1008
WHERE select_id = 148 OR select_id IS NULL) order by id;
1009
LEFT(my_varbinary_1000, 2) my_varbinary_1000 id
1012
<- <---------1000 characters--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3
1018
CREATE VIEW v1 AS SELECT LEFT(my_binary_30, 2), my_binary_30, id FROM t1_values;
1019
SELECT LEFT(my_binary_30, 2), my_binary_30, id FROM t1_values
1020
WHERE select_id = 147 OR select_id IS NULL order by id;
1021
LEFT(my_binary_30, 2) my_binary_30 id
1024
<- <--------30 characters-------> 3
1027
SHOW CREATE VIEW v1;
1028
View Create View character_set_client collation_connection
1029
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select left(`t1_values`.`my_binary_30`,2) AS `LEFT(my_binary_30, 2)`,`t1_values`.`my_binary_30` AS `my_binary_30`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
1031
WHERE v1.id IN (SELECT id FROM t1_values
1032
WHERE select_id = 147 OR select_id IS NULL) order by id;
1033
LEFT(my_binary_30, 2) my_binary_30 id