1
SET @@session.sql_mode = 'NO_ENGINE_SUBSTITUTION';
2
DROP TABLE IF EXISTS t1_selects, t1_modes, t1_values;
3
DROP VIEW IF EXISTS v1;
6
id BIGINT AUTO_INCREMENT,
9
) ENGINE = <engine_to_be_tested>;
10
ALTER TABLE t1_values ADD my_char_30 CHAR(30);
11
ALTER TABLE t1_values ADD my_varchar_1000 VARCHAR(1000);
12
ALTER TABLE t1_values ADD my_binary_30 BINARY(30);
13
ALTER TABLE t1_values ADD my_varbinary_1000 VARBINARY(1000);
14
ALTER TABLE t1_values ADD my_datetime DATETIME;
15
ALTER TABLE t1_values ADD my_date DATE;
16
ALTER TABLE t1_values ADD ts_dummy TIMESTAMP;
17
ALTER TABLE t1_values ADD my_timestamp TIMESTAMP;
18
ALTER TABLE t1_values ADD my_time TIME;
19
ALTER TABLE t1_values ADD my_year YEAR;
20
ALTER TABLE t1_values ADD my_bigint BIGINT;
21
ALTER TABLE t1_values ADD my_double DOUBLE;
22
ALTER TABLE t1_values ADD my_decimal DECIMAL(64,30);
23
SET sql_mode = 'traditional';
24
INSERT INTO t1_values SET id = 0;
25
INSERT INTO t1_values SET
29
my_varbinary_1000 = '',
30
my_datetime = '0001-01-01 00:00:00',
31
my_date = '0001-01-01',
32
my_timestamp = '1970-01-01 03:00:01',
33
my_time = '-838:59:59',
35
my_bigint = -9223372036854775808,
36
my_decimal = -9999999999999999999999999999999999.999999999999999999999999999999 ,
37
my_double = -1.7976931348623E+308;
38
INSERT INTO t1_values SET
39
my_char_30 = '<--------30 characters------->',
40
my_varchar_1000 = CONCAT('<---------1000 characters',
41
RPAD('',965,'-'),'--------->'),
42
my_binary_30 = '<--------30 characters------->',
43
my_varbinary_1000 = CONCAT('<---------1000 characters',
44
RPAD('',965,'-'),'--------->'),
45
my_datetime = '9999-12-31 23:59:59',
46
my_date = '9999-12-31',
47
my_timestamp = '2038-01-01 02:59:59',
48
my_time = '838:59:59',
50
my_bigint = 9223372036854775807,
51
my_decimal = +9999999999999999999999999999999999.999999999999999999999999999999 ,
52
my_double = 1.7976931348623E+308;
53
INSERT INTO t1_values SET
54
my_char_30 = ' ---äÖüß@µ*$-- ',
55
my_varchar_1000 = ' ---äÖüß@µ*$-- ',
56
my_binary_30 = ' ---äÖüß@µ*$-- ',
57
my_varbinary_1000 = ' ---äÖüß@µ*$-- ',
58
my_datetime = '2004-02-29 23:59:59',
59
my_date = '2004-02-29',
60
my_timestamp = '2004-02-29 23:59:59',
66
INSERT INTO t1_values SET
68
my_varchar_1000 = '-1',
70
my_varbinary_1000 = '-1',
71
my_datetime = '2005-06-28 10:00:00',
72
my_date = '2005-06-28',
73
my_timestamp = '2005-06-28 10:00:00',
77
my_decimal = -1.000000000000000000000000000000,
79
PREPARE ins_sel_with_result FROM "INSERT INTO t1_selects SET my_select = @my_select,
80
disable_result = 'No'" ;
81
PREPARE ins_sel_no_result FROM "INSERT INTO t1_selects SET my_select = @my_select,
82
disable_result = 'Yes'" ;
83
SET sql_mode = 'traditional';
84
SET @my_select = 'SELECT sqrt(my_bigint), my_bigint, id FROM t1_values';
85
INSERT INTO t1_values SET select_id = @select_id,
87
INSERT INTO t1_values SET select_id = @select_id,
89
##### 1.1.1. CAST --> BINARY
90
##### 1.1.2. CAST --> CHAR
91
##### 1.1.3. CAST --> DATE
92
INSERT INTO t1_values SET select_id = @select_id,
93
my_char_30 = '2005-06-27';
94
INSERT INTO t1_values SET select_id = @select_id,
95
my_varchar_1000 = '2005-06-27';
96
INSERT INTO t1_values SET select_id = @select_id,
97
my_binary_30 = '2005-06-27';
98
INSERT INTO t1_values SET select_id = @select_id,
99
my_varbinary_1000 = '2005-06-27';
100
INSERT INTO t1_values SET select_id = @select_id,
101
my_bigint = 20050627;
102
INSERT INTO t1_values SET select_id = @select_id,
103
my_double = +20.050627E+6;
104
##### 1.1.4. CAST --> DATETIME
105
INSERT INTO t1_values SET select_id = @select_id,
106
my_char_30 = '2005-06-27 17:58';
107
INSERT INTO t1_values SET select_id = @select_id,
108
my_varchar_1000 = '2005-06-27 17:58';
109
INSERT INTO t1_values SET select_id = @select_id,
110
my_binary_30 = '2005-06-27 17:58';
111
INSERT INTO t1_values SET select_id = @select_id,
112
my_varbinary_1000 = '2005-06-27 17:58';
113
INSERT INTO t1_values SET select_id = @select_id,
114
my_bigint = 200506271758;
115
INSERT INTO t1_values SET select_id = @select_id,
116
my_double = +0.0200506271758E+13;
117
##### 1.1.5. CAST --> TIME
118
INSERT INTO t1_values SET select_id = @select_id,
119
my_char_30 = '1 17:58';
120
INSERT INTO t1_values SET select_id = @select_id,
121
my_varchar_1000 = '1 17:58';
122
INSERT INTO t1_values SET select_id = @select_id,
123
my_binary_30 = '1 17:58';
124
INSERT INTO t1_values SET select_id = @select_id,
125
my_varbinary_1000 = '1 17:58';
126
INSERT INTO t1_values SET select_id = @select_id,
128
INSERT INTO t1_values SET select_id = @select_id,
129
my_double = +1.758E+3;
130
##### 1.1.6. CAST --> DECIMAL
131
INSERT INTO t1_values SET select_id = @select_id,
132
my_char_30 = '-3333.3333';
133
INSERT INTO t1_values SET select_id = @select_id,
134
my_varchar_1000 = '-3333.3333';
135
INSERT INTO t1_values SET select_id = @select_id,
136
my_binary_30 = '-3333.3333';
137
INSERT INTO t1_values SET select_id = @select_id,
138
my_varbinary_1000 = '-3333.3333';
139
INSERT INTO t1_values SET select_id = @select_id,
140
my_double = -0.33333333E+4;
141
##### 1.1.7. CAST --> SIGNED INTEGER
143
"Attention: CAST --> SIGNED INTEGER
144
Bug#5913 Traditional mode: BIGINT range not correctly delimited
145
Status: To be fixed later"
146
--------------------------------------------------------------------------------
147
##### 1.1.8. CAST --> UNSIGNED INTEGER
149
"Attention: CAST --> UNSIGNED INTEGER
150
The file with expected results suffers from Bug 5913"
151
--------------------------------------------------------------------------------
153
some statements disabled because of
154
Bug#5913 Traditional mode: BIGINT range not correctly delimited
155
--------------------------------------------------------------------------------
156
SET @my_select = 'SELECT CONVERT(my_char_30 USING utf8),
157
my_char_30, id FROM t1_values';
158
SET @my_select = 'SELECT CONVERT(my_varchar_1000 USING utf8),
159
my_varchar_1000, id FROM t1_values';
160
SET @my_select = 'SELECT CONVERT(my_binary_30 USING utf8),
161
my_binary_30, id FROM t1_values';
162
SET @my_select = 'SELECT CONVERT(my_varbinary_1000 USING utf8),
163
my_varbinary_1000, id FROM t1_values';
164
SET @my_select = 'SELECT CONVERT(my_char_30 USING koi8r),
165
my_char_30, id FROM t1_values';
166
SET @my_select = 'SELECT CONVERT(my_varchar_1000 USING koi8r),
167
my_varchar_1000, id FROM t1_values';
168
SET @my_select = 'SELECT CONVERT(my_binary_30 USING koi8r),
169
my_binary_30, id FROM t1_values';
170
SET @my_select = 'SELECT CONVERT(my_varbinary_1000 USING koi8r),
171
my_varbinary_1000, id FROM t1_values';
172
SET @my_select = 'SELECT BIT_LENGTH(my_char_30),
173
my_char_30, id FROM t1_values';
174
SET @my_select = 'SELECT BIT_LENGTH(my_varchar_1000),
175
my_varchar_1000, id FROM t1_values';
176
SET @my_select = 'SELECT BIT_LENGTH(my_binary_30),
177
my_binary_30, id FROM t1_values';
178
SET @my_select = 'SELECT BIT_LENGTH(my_varbinary_1000),
179
my_varbinary_1000, id FROM t1_values';
180
SET @my_select = 'SELECT INSTR(my_char_30, ''char''),
181
my_char_30, id FROM t1_values';
182
SET @my_select = 'SELECT LCASE(my_varchar_1000),
183
my_varchar_1000, id FROM t1_values';
185
'SELECT LEFT(my_char_30, 2), my_char_30, id FROM t1_values';
187
'SELECT LEFT(my_varchar_1000, 2), my_varchar_1000, id FROM t1_values';
189
'SELECT LEFT(my_binary_30, 2), my_binary_30, id FROM t1_values';
191
'SELECT LEFT(my_varbinary_1000, 2), my_varbinary_1000, id FROM t1_values';
193
'SELECT LEFT(''AaBbCcDdEeFfGgHhIiJjÄäÜüÖö'', my_bigint), my_bigint, id FROM t1_values';
195
'SELECT LEFT(''AaBbCcDdEeFfGgHhIiJjÄäÜüÖö'', my_decimal), my_decimal, id FROM t1_values';
197
'SELECT LEFT(''AaBbCcDdEeFfGgHhIiJjÄäÜüÖö'', my_double), my_double, id FROM t1_values';
198
SET @my_select = 'SELECT LENGTH(my_char_30),
199
my_char_30, id FROM t1_values';
200
SET @my_select = 'SELECT LENGTH(my_varchar_1000),
201
my_varchar_1000, id FROM t1_values';
202
SET @my_select = 'SELECT LENGTH(my_binary_30),
203
my_binary_30, id FROM t1_values';
204
SET @my_select = 'SELECT LENGTH(my_varbinary_1000),
205
my_varbinary_1000, id FROM t1_values';
207
'SELECT LOAD_FILE(''<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt'')
210
SET @my_select = 'SELECT LOCATE(''char'', my_char_30),
211
my_char_30, id FROM t1_values';
212
SET @my_select = 'SELECT LOCATE(''char'', my_varchar_1000),
213
my_varchar_1000, id FROM t1_values';
214
SET @my_select = 'SELECT LOCATE(''char'', my_binary_30),
215
my_binary_30, id FROM t1_values';
216
SET @my_select = 'SELECT LOCATE(''char'', my_varbinary_1000),
217
my_varbinary_1000, id FROM t1_values';
218
SET @my_select = 'SELECT LOCATE(my_char_30, my_char_30 ),
219
my_char_30, id FROM t1_values';
220
SET @my_select = 'SELECT LOCATE(my_char_30, my_varchar_1000 ),
221
my_char_30, my_varchar_1000 id FROM t1_values';
222
SET @my_select = 'SELECT LOCATE(my_char_30, my_binary_30 ),
223
my_char_30, my_binary_30 id FROM t1_values';
224
SET @my_select = 'SELECT LOCATE(my_char_30, my_varbinary_1000 ),
225
my_char_30, my_varbinary_1000 id FROM t1_values';
226
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_varchar_1000 ),
227
my_varchar_1000, id FROM t1_values';
228
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_char_30 ),
229
my_varchar_1000, my_char_30 id FROM t1_values';
230
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_binary_30 ),
231
my_varchar_1000, my_binary_30 id FROM t1_values';
232
SET @my_select = 'SELECT LOCATE(my_varchar_1000, my_varbinary_1000 ),
233
my_varchar_1000, my_varbinary_1000 id FROM t1_values';
234
SET @my_select = 'SELECT LOCATE(my_binary_30, my_binary_30 ),
235
my_binary_30, id FROM t1_values';
236
SET @my_select = 'SELECT LOCATE(my_binary_30, my_char_30 ),
237
my_binary_30, my_char_30 id FROM t1_values';
238
SET @my_select = 'SELECT LOCATE(my_binary_30, my_varchar_1000 ),
239
my_binary_30, my_varchar_1000 id FROM t1_values';
240
SET @my_select = 'SELECT LOCATE(my_binary_30, my_varbinary_1000 ),
241
my_binary_30, my_varbinary_1000 id FROM t1_values';
242
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_varbinary_1000 ),
243
my_varbinary_1000, id FROM t1_values';
244
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_char_30 ),
245
my_varbinary_1000, my_char_30 id FROM t1_values';
246
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_varchar_1000 ),
247
my_varbinary_1000, my_varchar_1000 id FROM t1_values';
248
SET @my_select = 'SELECT LOCATE(my_varbinary_1000, my_binary_30 ),
249
my_varbinary_1000, my_binary_30 id FROM t1_values';
250
SET @my_select = 'SELECT LOCATE(''-'', my_char_30, 3),
251
my_char_30, id FROM t1_values';
252
SET @my_select = 'SELECT LOCATE(''-'', my_varchar_1000, 3),
253
my_varchar_1000, id FROM t1_values';
254
SET @my_select = 'SELECT LOCATE(''-'', my_binary_30, 3),
255
my_binary_30, id FROM t1_values';
256
SET @my_select = 'SELECT LOCATE(''-'', my_varbinary_1000, 3),
257
my_varbinary_1000, id FROM t1_values';
258
SET @my_select = 'SELECT LOCATE(''-'', '' - -ABC'', my_bigint),
259
my_bigint, id FROM t1_values';
260
SET @my_select = 'SELECT LOCATE(''-'', '' - -ABC'', my_double),
261
my_double, id FROM t1_values';
262
SET @my_select = 'SELECT LOCATE(''-'', '' - -ABC'', my_decimal),
263
my_decimal, id FROM t1_values';
264
SET @my_select = 'SELECT LOWER(my_char_30),
265
my_char_30, id FROM t1_values';
266
SET @my_select = 'SELECT LOWER(my_varchar_1000),
267
my_varchar_1000, id FROM t1_values';
268
SET @my_select = 'SELECT LOWER(my_binary_30),
269
my_binary_30, id FROM t1_values';
270
SET @my_select = 'SELECT LOWER(my_varbinary_1000),
271
my_varbinary_1000, id FROM t1_values';
272
SET @my_select = 'SELECT LTRIM(my_char_30),
273
my_char_30, id FROM t1_values';
274
SET @my_select = 'SELECT LTRIM(my_varchar_1000),
275
my_varchar_1000, id FROM t1_values';
276
SET @my_select = 'SELECT LTRIM(my_binary_30),
277
my_binary_30, id FROM t1_values';
278
SET @my_select = 'SELECT LTRIM(my_varbinary_1000),
279
my_varbinary_1000, id FROM t1_values';
281
'SELECT CONCAT(''A'',my_char_30), my_char_30, id FROM t1_values';
282
SET @my_select = 'SELECT my_char_30, id FROM t1_values';
283
INSERT INTO t1_values SET select_id = @select_id,
284
my_char_30 = 'Viana do Castelo';
287
"# The basic preparations end and the main test starts here"
288
--------------------------------------------------------------------------------
289
CREATE VIEW v1 AS SELECT my_char_30, id FROM t1_values;
290
SELECT my_char_30, id FROM t1_values
291
WHERE select_id = 193 OR select_id IS NULL order by id;
293
View Create View character_set_client collation_connection
294
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
296
WHERE v1.id IN (SELECT id FROM t1_values
297
WHERE select_id = 193 OR select_id IS NULL) order by id;
301
CREATE VIEW v1 AS SELECT CONCAT('A',my_char_30), my_char_30, id FROM t1_values;
302
SELECT CONCAT('A',my_char_30), my_char_30, id FROM t1_values
303
WHERE select_id = 192 OR select_id IS NULL order by id;
304
CONCAT('A',my_char_30) my_char_30 id
307
A<--------30 characters-------> <--------30 characters-------> 3
308
A ---äÖüß@µ*$-- ---äÖüß@µ*$-- 4
311
View Create View character_set_client collation_connection
312
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
314
WHERE v1.id IN (SELECT id FROM t1_values
315
WHERE select_id = 192 OR select_id IS NULL) order by id;
316
CONCAT('A',my_char_30) my_char_30 id
319
A<--------30 characters-------> <--------30 characters-------> 3
320
A ---äÖüß@µ*$-- ---äÖüß@µ*$-- 4
325
CREATE VIEW v1 AS SELECT LTRIM(my_varbinary_1000),
326
my_varbinary_1000, id FROM t1_values;
327
SELECT LTRIM(my_varbinary_1000),
328
my_varbinary_1000, id FROM t1_values
329
WHERE select_id = 191 OR select_id IS NULL order by id;
331
View Create View character_set_client collation_connection
332
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
334
WHERE v1.id IN (SELECT id FROM t1_values
335
WHERE select_id = 191 OR select_id IS NULL) order by id;
339
CREATE VIEW v1 AS SELECT LTRIM(my_binary_30),
340
my_binary_30, id FROM t1_values;
341
SELECT LTRIM(my_binary_30),
342
my_binary_30, id FROM t1_values
343
WHERE select_id = 190 OR select_id IS NULL order by id;
345
View Create View character_set_client collation_connection
346
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
348
WHERE v1.id IN (SELECT id FROM t1_values
349
WHERE select_id = 190 OR select_id IS NULL) order by id;
353
CREATE VIEW v1 AS SELECT LTRIM(my_varchar_1000),
354
my_varchar_1000, id FROM t1_values;
355
SELECT LTRIM(my_varchar_1000),
356
my_varchar_1000, id FROM t1_values
357
WHERE select_id = 189 OR select_id IS NULL order by id;
359
View Create View character_set_client collation_connection
360
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
362
WHERE v1.id IN (SELECT id FROM t1_values
363
WHERE select_id = 189 OR select_id IS NULL) order by id;
367
CREATE VIEW v1 AS SELECT LTRIM(my_char_30),
368
my_char_30, id FROM t1_values;
369
SELECT LTRIM(my_char_30),
370
my_char_30, id FROM t1_values
371
WHERE select_id = 188 OR select_id IS NULL order by id;
373
View Create View character_set_client collation_connection
374
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
376
WHERE v1.id IN (SELECT id FROM t1_values
377
WHERE select_id = 188 OR select_id IS NULL) order by id;
381
CREATE VIEW v1 AS SELECT LOWER(my_varbinary_1000),
382
my_varbinary_1000, id FROM t1_values;
383
SELECT LOWER(my_varbinary_1000),
384
my_varbinary_1000, id FROM t1_values
385
WHERE select_id = 187 OR select_id IS NULL order by id;
387
View Create View character_set_client collation_connection
388
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
390
WHERE v1.id IN (SELECT id FROM t1_values
391
WHERE select_id = 187 OR select_id IS NULL) order by id;
395
CREATE VIEW v1 AS SELECT LOWER(my_binary_30),
396
my_binary_30, id FROM t1_values;
397
SELECT LOWER(my_binary_30),
398
my_binary_30, id FROM t1_values
399
WHERE select_id = 186 OR select_id IS NULL order by id;
401
View Create View character_set_client collation_connection
402
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
404
WHERE v1.id IN (SELECT id FROM t1_values
405
WHERE select_id = 186 OR select_id IS NULL) order by id;
409
CREATE VIEW v1 AS SELECT LOWER(my_varchar_1000),
410
my_varchar_1000, id FROM t1_values;
411
SELECT LOWER(my_varchar_1000),
412
my_varchar_1000, id FROM t1_values
413
WHERE select_id = 185 OR select_id IS NULL order by id;
415
View Create View character_set_client collation_connection
416
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
418
WHERE v1.id IN (SELECT id FROM t1_values
419
WHERE select_id = 185 OR select_id IS NULL) order by id;
423
CREATE VIEW v1 AS SELECT LOWER(my_char_30),
424
my_char_30, id FROM t1_values;
425
SELECT LOWER(my_char_30),
426
my_char_30, id FROM t1_values
427
WHERE select_id = 184 OR select_id IS NULL order by id;
429
View Create View character_set_client collation_connection
430
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
432
WHERE v1.id IN (SELECT id FROM t1_values
433
WHERE select_id = 184 OR select_id IS NULL) order by id;
437
CREATE VIEW v1 AS SELECT LOCATE('-', ' - -ABC', my_decimal),
438
my_decimal, id FROM t1_values;
439
SELECT LOCATE('-', ' - -ABC', my_decimal),
440
my_decimal, id FROM t1_values
441
WHERE select_id = 183 OR select_id IS NULL order by id;
443
View Create View character_set_client collation_connection
444
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
446
WHERE v1.id IN (SELECT id FROM t1_values
447
WHERE select_id = 183 OR select_id IS NULL) order by id;
451
CREATE VIEW v1 AS SELECT LOCATE('-', ' - -ABC', my_double),
452
my_double, id FROM t1_values;
453
SELECT LOCATE('-', ' - -ABC', my_double),
454
my_double, id FROM t1_values
455
WHERE select_id = 182 OR select_id IS NULL order by id;
457
View Create View character_set_client collation_connection
458
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
460
WHERE v1.id IN (SELECT id FROM t1_values
461
WHERE select_id = 182 OR select_id IS NULL) order by id;
465
CREATE VIEW v1 AS SELECT LOCATE('-', ' - -ABC', my_bigint),
466
my_bigint, id FROM t1_values;
467
SELECT LOCATE('-', ' - -ABC', my_bigint),
468
my_bigint, id FROM t1_values
469
WHERE select_id = 181 OR select_id IS NULL order by id;
471
View Create View character_set_client collation_connection
472
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
474
WHERE v1.id IN (SELECT id FROM t1_values
475
WHERE select_id = 181 OR select_id IS NULL) order by id;
479
CREATE VIEW v1 AS SELECT LOCATE('-', my_varbinary_1000, 3),
480
my_varbinary_1000, id FROM t1_values;
481
SELECT LOCATE('-', my_varbinary_1000, 3),
482
my_varbinary_1000, id FROM t1_values
483
WHERE select_id = 180 OR select_id IS NULL order by id;
485
View Create View character_set_client collation_connection
486
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
488
WHERE v1.id IN (SELECT id FROM t1_values
489
WHERE select_id = 180 OR select_id IS NULL) order by id;
493
CREATE VIEW v1 AS SELECT LOCATE('-', my_binary_30, 3),
494
my_binary_30, id FROM t1_values;
495
SELECT LOCATE('-', my_binary_30, 3),
496
my_binary_30, id FROM t1_values
497
WHERE select_id = 179 OR select_id IS NULL order by id;
499
View Create View character_set_client collation_connection
500
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
502
WHERE v1.id IN (SELECT id FROM t1_values
503
WHERE select_id = 179 OR select_id IS NULL) order by id;
507
CREATE VIEW v1 AS SELECT LOCATE('-', my_varchar_1000, 3),
508
my_varchar_1000, id FROM t1_values;
509
SELECT LOCATE('-', my_varchar_1000, 3),
510
my_varchar_1000, id FROM t1_values
511
WHERE select_id = 178 OR select_id IS NULL order by id;
513
View Create View character_set_client collation_connection
514
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
516
WHERE v1.id IN (SELECT id FROM t1_values
517
WHERE select_id = 178 OR select_id IS NULL) order by id;
521
CREATE VIEW v1 AS SELECT LOCATE('-', my_char_30, 3),
522
my_char_30, id FROM t1_values;
523
SELECT LOCATE('-', my_char_30, 3),
524
my_char_30, id FROM t1_values
525
WHERE select_id = 177 OR select_id IS NULL order by id;
527
View Create View character_set_client collation_connection
528
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
530
WHERE v1.id IN (SELECT id FROM t1_values
531
WHERE select_id = 177 OR select_id IS NULL) order by id;
535
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_binary_30 ),
536
my_varbinary_1000, my_binary_30 id FROM t1_values;
537
SELECT LOCATE(my_varbinary_1000, my_binary_30 ),
538
my_varbinary_1000, my_binary_30 id FROM t1_values
539
WHERE select_id = 176 OR select_id IS NULL order by id;
541
View Create View character_set_client collation_connection
542
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
544
WHERE v1.id IN (SELECT id FROM t1_values
545
WHERE select_id = 176 OR select_id IS NULL) order by id;
549
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_varchar_1000 ),
550
my_varbinary_1000, my_varchar_1000 id FROM t1_values;
551
SELECT LOCATE(my_varbinary_1000, my_varchar_1000 ),
552
my_varbinary_1000, my_varchar_1000 id FROM t1_values
553
WHERE select_id = 175 OR select_id IS NULL order by id;
555
View Create View character_set_client collation_connection
556
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
558
WHERE v1.id IN (SELECT id FROM t1_values
559
WHERE select_id = 175 OR select_id IS NULL) order by id;
563
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_char_30 ),
564
my_varbinary_1000, my_char_30 id FROM t1_values;
565
SELECT LOCATE(my_varbinary_1000, my_char_30 ),
566
my_varbinary_1000, my_char_30 id FROM t1_values
567
WHERE select_id = 174 OR select_id IS NULL order by id;
569
View Create View character_set_client collation_connection
570
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
572
WHERE v1.id IN (SELECT id FROM t1_values
573
WHERE select_id = 174 OR select_id IS NULL) order by id;
577
CREATE VIEW v1 AS SELECT LOCATE(my_varbinary_1000, my_varbinary_1000 ),
578
my_varbinary_1000, id FROM t1_values;
579
SELECT LOCATE(my_varbinary_1000, my_varbinary_1000 ),
580
my_varbinary_1000, id FROM t1_values
581
WHERE select_id = 173 OR select_id IS NULL order by id;
583
View Create View character_set_client collation_connection
584
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
586
WHERE v1.id IN (SELECT id FROM t1_values
587
WHERE select_id = 173 OR select_id IS NULL) order by id;
591
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_varbinary_1000 ),
592
my_binary_30, my_varbinary_1000 id FROM t1_values;
593
SELECT LOCATE(my_binary_30, my_varbinary_1000 ),
594
my_binary_30, my_varbinary_1000 id FROM t1_values
595
WHERE select_id = 172 OR select_id IS NULL order by id;
597
View Create View character_set_client collation_connection
598
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
600
WHERE v1.id IN (SELECT id FROM t1_values
601
WHERE select_id = 172 OR select_id IS NULL) order by id;
605
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_varchar_1000 ),
606
my_binary_30, my_varchar_1000 id FROM t1_values;
607
SELECT LOCATE(my_binary_30, my_varchar_1000 ),
608
my_binary_30, my_varchar_1000 id FROM t1_values
609
WHERE select_id = 171 OR select_id IS NULL order by id;
611
View Create View character_set_client collation_connection
612
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
614
WHERE v1.id IN (SELECT id FROM t1_values
615
WHERE select_id = 171 OR select_id IS NULL) order by id;
619
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_char_30 ),
620
my_binary_30, my_char_30 id FROM t1_values;
621
SELECT LOCATE(my_binary_30, my_char_30 ),
622
my_binary_30, my_char_30 id FROM t1_values
623
WHERE select_id = 170 OR select_id IS NULL order by id;
625
View Create View character_set_client collation_connection
626
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
628
WHERE v1.id IN (SELECT id FROM t1_values
629
WHERE select_id = 170 OR select_id IS NULL) order by id;
633
CREATE VIEW v1 AS SELECT LOCATE(my_binary_30, my_binary_30 ),
634
my_binary_30, id FROM t1_values;
635
SELECT LOCATE(my_binary_30, my_binary_30 ),
636
my_binary_30, id FROM t1_values
637
WHERE select_id = 169 OR select_id IS NULL order by id;
639
View Create View character_set_client collation_connection
640
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
642
WHERE v1.id IN (SELECT id FROM t1_values
643
WHERE select_id = 169 OR select_id IS NULL) order by id;
647
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_varbinary_1000 ),
648
my_varchar_1000, my_varbinary_1000 id FROM t1_values;
649
SELECT LOCATE(my_varchar_1000, my_varbinary_1000 ),
650
my_varchar_1000, my_varbinary_1000 id FROM t1_values
651
WHERE select_id = 168 OR select_id IS NULL order by id;
653
View Create View character_set_client collation_connection
654
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
656
WHERE v1.id IN (SELECT id FROM t1_values
657
WHERE select_id = 168 OR select_id IS NULL) order by id;
661
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_binary_30 ),
662
my_varchar_1000, my_binary_30 id FROM t1_values;
663
SELECT LOCATE(my_varchar_1000, my_binary_30 ),
664
my_varchar_1000, my_binary_30 id FROM t1_values
665
WHERE select_id = 167 OR select_id IS NULL order by id;
667
View Create View character_set_client collation_connection
668
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
670
WHERE v1.id IN (SELECT id FROM t1_values
671
WHERE select_id = 167 OR select_id IS NULL) order by id;
675
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_char_30 ),
676
my_varchar_1000, my_char_30 id FROM t1_values;
677
SELECT LOCATE(my_varchar_1000, my_char_30 ),
678
my_varchar_1000, my_char_30 id FROM t1_values
679
WHERE select_id = 166 OR select_id IS NULL order by id;
681
View Create View character_set_client collation_connection
682
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
684
WHERE v1.id IN (SELECT id FROM t1_values
685
WHERE select_id = 166 OR select_id IS NULL) order by id;
689
CREATE VIEW v1 AS SELECT LOCATE(my_varchar_1000, my_varchar_1000 ),
690
my_varchar_1000, id FROM t1_values;
691
SELECT LOCATE(my_varchar_1000, my_varchar_1000 ),
692
my_varchar_1000, id FROM t1_values
693
WHERE select_id = 165 OR select_id IS NULL order by id;
695
View Create View character_set_client collation_connection
696
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
698
WHERE v1.id IN (SELECT id FROM t1_values
699
WHERE select_id = 165 OR select_id IS NULL) order by id;
703
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_varbinary_1000 ),
704
my_char_30, my_varbinary_1000 id FROM t1_values;
705
SELECT LOCATE(my_char_30, my_varbinary_1000 ),
706
my_char_30, my_varbinary_1000 id FROM t1_values
707
WHERE select_id = 164 OR select_id IS NULL order by id;
709
View Create View character_set_client collation_connection
710
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
712
WHERE v1.id IN (SELECT id FROM t1_values
713
WHERE select_id = 164 OR select_id IS NULL) order by id;
717
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_binary_30 ),
718
my_char_30, my_binary_30 id FROM t1_values;
719
SELECT LOCATE(my_char_30, my_binary_30 ),
720
my_char_30, my_binary_30 id FROM t1_values
721
WHERE select_id = 163 OR select_id IS NULL order by id;
723
View Create View character_set_client collation_connection
724
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
726
WHERE v1.id IN (SELECT id FROM t1_values
727
WHERE select_id = 163 OR select_id IS NULL) order by id;
731
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_varchar_1000 ),
732
my_char_30, my_varchar_1000 id FROM t1_values;
733
SELECT LOCATE(my_char_30, my_varchar_1000 ),
734
my_char_30, my_varchar_1000 id FROM t1_values
735
WHERE select_id = 162 OR select_id IS NULL order by id;
737
View Create View character_set_client collation_connection
738
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
740
WHERE v1.id IN (SELECT id FROM t1_values
741
WHERE select_id = 162 OR select_id IS NULL) order by id;
745
CREATE VIEW v1 AS SELECT LOCATE(my_char_30, my_char_30 ),
746
my_char_30, id FROM t1_values;
747
SELECT LOCATE(my_char_30, my_char_30 ),
748
my_char_30, id FROM t1_values
749
WHERE select_id = 161 OR select_id IS NULL order by id;
751
View Create View character_set_client collation_connection
752
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
754
WHERE v1.id IN (SELECT id FROM t1_values
755
WHERE select_id = 161 OR select_id IS NULL) order by id;
759
CREATE VIEW v1 AS SELECT LOCATE('char', my_varbinary_1000),
760
my_varbinary_1000, id FROM t1_values;
761
SELECT LOCATE('char', my_varbinary_1000),
762
my_varbinary_1000, id FROM t1_values
763
WHERE select_id = 160 OR select_id IS NULL order by id;
765
View Create View character_set_client collation_connection
766
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
768
WHERE v1.id IN (SELECT id FROM t1_values
769
WHERE select_id = 160 OR select_id IS NULL) order by id;
773
CREATE VIEW v1 AS SELECT LOCATE('char', my_binary_30),
774
my_binary_30, id FROM t1_values;
775
SELECT LOCATE('char', my_binary_30),
776
my_binary_30, id FROM t1_values
777
WHERE select_id = 159 OR select_id IS NULL order by id;
779
View Create View character_set_client collation_connection
780
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
782
WHERE v1.id IN (SELECT id FROM t1_values
783
WHERE select_id = 159 OR select_id IS NULL) order by id;
787
CREATE VIEW v1 AS SELECT LOCATE('char', my_varchar_1000),
788
my_varchar_1000, id FROM t1_values;
789
SELECT LOCATE('char', my_varchar_1000),
790
my_varchar_1000, id FROM t1_values
791
WHERE select_id = 158 OR select_id IS NULL order by id;
793
View Create View character_set_client collation_connection
794
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
796
WHERE v1.id IN (SELECT id FROM t1_values
797
WHERE select_id = 158 OR select_id IS NULL) order by id;
801
CREATE VIEW v1 AS SELECT LOCATE('char', my_char_30),
802
my_char_30, id FROM t1_values;
803
SELECT LOCATE('char', my_char_30),
804
my_char_30, id FROM t1_values
805
WHERE select_id = 157 OR select_id IS NULL order by id;
807
View Create View character_set_client collation_connection
808
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
810
WHERE v1.id IN (SELECT id FROM t1_values
811
WHERE select_id = 157 OR select_id IS NULL) order by id;
815
CREATE VIEW v1 AS SELECT LOAD_FILE('<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt')
818
SELECT LOAD_FILE('<MYSQLTEST_VARDIR>/std_data/funcs_1/load_file.txt')
821
WHERE select_id = 156 OR select_id IS NULL order by id;
823
Here is content from load_file
825
Here is content from load_file
827
Here is content from load_file
829
Here is content from load_file
831
Here is content from load_file
834
View Create View character_set_client collation_connection
835
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
837
WHERE v1.id IN (SELECT id FROM t1_values
838
WHERE select_id = 156 OR select_id IS NULL) order by id;
840
Here is content from load_file
842
Here is content from load_file
844
Here is content from load_file
846
Here is content from load_file
848
Here is content from load_file
853
CREATE VIEW v1 AS SELECT LENGTH(my_varbinary_1000),
854
my_varbinary_1000, id FROM t1_values;
855
SELECT LENGTH(my_varbinary_1000),
856
my_varbinary_1000, id FROM t1_values
857
WHERE select_id = 155 OR select_id IS NULL order by id;
859
View Create View character_set_client collation_connection
860
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
862
WHERE v1.id IN (SELECT id FROM t1_values
863
WHERE select_id = 155 OR select_id IS NULL) order by id;
867
CREATE VIEW v1 AS SELECT LENGTH(my_binary_30),
868
my_binary_30, id FROM t1_values;
869
SELECT LENGTH(my_binary_30),
870
my_binary_30, id FROM t1_values
871
WHERE select_id = 154 OR select_id IS NULL order by id;
873
View Create View character_set_client collation_connection
874
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
876
WHERE v1.id IN (SELECT id FROM t1_values
877
WHERE select_id = 154 OR select_id IS NULL) order by id;
881
CREATE VIEW v1 AS SELECT LENGTH(my_varchar_1000),
882
my_varchar_1000, id FROM t1_values;
883
SELECT LENGTH(my_varchar_1000),
884
my_varchar_1000, id FROM t1_values
885
WHERE select_id = 153 OR select_id IS NULL order by id;
887
View Create View character_set_client collation_connection
888
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
890
WHERE v1.id IN (SELECT id FROM t1_values
891
WHERE select_id = 153 OR select_id IS NULL) order by id;
895
CREATE VIEW v1 AS SELECT LENGTH(my_char_30),
896
my_char_30, id FROM t1_values;
897
SELECT LENGTH(my_char_30),
898
my_char_30, id FROM t1_values
899
WHERE select_id = 152 OR select_id IS NULL order by id;
901
View Create View character_set_client collation_connection
902
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
904
WHERE v1.id IN (SELECT id FROM t1_values
905
WHERE select_id = 152 OR select_id IS NULL) order by id;
909
CREATE VIEW v1 AS SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double), my_double, id FROM t1_values;
910
SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double), my_double, id FROM t1_values
911
WHERE select_id = 151 OR select_id IS NULL order by id;
912
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double) my_double id
914
-1.7976931348623e308 2
915
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 1.7976931348623e308 3
919
Warning 1292 Truncated incorrect INTEGER value: '-1.7976931348623e308'
920
Warning 1292 Truncated incorrect INTEGER value: '1.7976931348623e308'
922
View Create View character_set_client collation_connection
923
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
925
WHERE v1.id IN (SELECT id FROM t1_values
926
WHERE select_id = 151 OR select_id IS NULL) order by id;
927
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_double) my_double id
929
-1.7976931348623e308 2
930
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 1.7976931348623e308 3
934
Warning 1292 Truncated incorrect INTEGER value: '-1.7976931348623e308'
935
Warning 1292 Truncated incorrect INTEGER value: '1.7976931348623e308'
939
CREATE VIEW v1 AS SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal), my_decimal, id FROM t1_values;
940
SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal), my_decimal, id FROM t1_values
941
WHERE select_id = 150 OR select_id IS NULL order by id;
942
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal) my_decimal id
944
-9999999999999999999999999999999999.999999999999999999999999999999 2
945
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9999999999999999999999999999999999.999999999999999999999999999999 3
946
0.000000000000000000000000000000 4
947
-1.000000000000000000000000000000 5
949
Warning 1292 Truncated incorrect DECIMAL value: ''
950
Warning 1292 Truncated incorrect DECIMAL value: ''
952
View Create View character_set_client collation_connection
953
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
955
WHERE v1.id IN (SELECT id FROM t1_values
956
WHERE select_id = 150 OR select_id IS NULL) order by id;
957
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_decimal) my_decimal id
959
-9999999999999999999999999999999999.999999999999999999999999999999 2
960
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9999999999999999999999999999999999.999999999999999999999999999999 3
961
0.000000000000000000000000000000 4
962
-1.000000000000000000000000000000 5
964
Warning 1292 Truncated incorrect DECIMAL value: ''
965
Warning 1292 Truncated incorrect DECIMAL value: ''
969
CREATE VIEW v1 AS SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint), my_bigint, id FROM t1_values;
970
SELECT LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint), my_bigint, id FROM t1_values
971
WHERE select_id = 149 OR select_id IS NULL order by id;
972
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint) my_bigint id
974
-9223372036854775808 2
975
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9223372036854775807 3
979
View Create View character_set_client collation_connection
980
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
982
WHERE v1.id IN (SELECT id FROM t1_values
983
WHERE select_id = 149 OR select_id IS NULL) order by id;
984
LEFT('AaBbCcDdEeFfGgHhIiJjÄäÜüÖö', my_bigint) my_bigint id
986
-9223372036854775808 2
987
AaBbCcDdEeFfGgHhIiJjÄäÜüÖö 9223372036854775807 3
993
CREATE VIEW v1 AS SELECT LEFT(my_varbinary_1000, 2), my_varbinary_1000, id FROM t1_values;
994
SELECT LEFT(my_varbinary_1000, 2), my_varbinary_1000, id FROM t1_values
995
WHERE select_id = 148 OR select_id IS NULL order by id;
996
LEFT(my_varbinary_1000, 2) my_varbinary_1000 id
999
<- <---------1000 characters--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3
1002
SHOW CREATE VIEW v1;
1003
View Create View character_set_client collation_connection
1004
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
1006
WHERE v1.id IN (SELECT id FROM t1_values
1007
WHERE select_id = 148 OR select_id IS NULL) order by id;
1008
LEFT(my_varbinary_1000, 2) my_varbinary_1000 id
1011
<- <---------1000 characters--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3
1017
CREATE VIEW v1 AS SELECT LEFT(my_binary_30, 2), my_binary_30, id FROM t1_values;
1018
SELECT LEFT(my_binary_30, 2), my_binary_30, id FROM t1_values
1019
WHERE select_id = 147 OR select_id IS NULL order by id;
1020
LEFT(my_binary_30, 2) my_binary_30 id
1023
<- <--------30 characters-------> 3
1026
SHOW CREATE VIEW v1;
1027
View Create View character_set_client collation_connection
1028
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
1030
WHERE v1.id IN (SELECT id FROM t1_values
1031
WHERE select_id = 147 OR select_id IS NULL) order by id;
1032
LEFT(my_binary_30, 2) my_binary_30 id