@@ -5320,6 +5320,63 @@ NULL
5320
5320
SELECT random_bytes(2056);
5321
5321
random_bytes(2056)
5322
5322
NULL
5323
+ SELECT length(random_bytes(10.0));
5324
+ length(random_bytes(10.0))
5325
+ 10
5326
+ SELECT length(random_bytes(10.1));
5327
+ length(random_bytes(10.1))
5328
+ 10
5329
+ SELECT length(random_bytes(+1e1));
5330
+ length(random_bytes(+1e1))
5331
+ 10
5332
+ SELECT length(random_bytes(time("00:01")));
5333
+ length(random_bytes(time("00:01")))
5334
+ 100
5335
+ SELECT length(random_bytes("10.0"));
5336
+ length(random_bytes("10.0"))
5337
+ 10
5338
+ Warnings:
5339
+ Warning 1292 Truncated incorrect INTEGER value: '10.0'
5340
+ Warning 1292 Truncated incorrect INTEGER value: '10.0'
5341
+ SELECT length(random_bytes("10.1"));
5342
+ length(random_bytes("10.1"))
5343
+ 10
5344
+ Warnings:
5345
+ Warning 1292 Truncated incorrect INTEGER value: '10.1'
5346
+ Warning 1292 Truncated incorrect INTEGER value: '10.1'
5347
+ SELECT length(random_bytes("+1e1"));
5348
+ length(random_bytes("+1e1"))
5349
+ 1
5350
+ Warnings:
5351
+ Warning 1292 Truncated incorrect INTEGER value: '+1e1'
5352
+ Warning 1292 Truncated incorrect INTEGER value: '+1e1'
5353
+ SELECT length(random_bytes("10.0bunnies"));
5354
+ length(random_bytes("10.0bunnies"))
5355
+ 10
5356
+ Warnings:
5357
+ Warning 1292 Truncated incorrect INTEGER value: '10.0bunnies'
5358
+ Warning 1292 Truncated incorrect INTEGER value: '10.0bunnies'
5359
+ SELECT length(random_bytes("10.1chickens"));
5360
+ length(random_bytes("10.1chickens"))
5361
+ 10
5362
+ Warnings:
5363
+ Warning 1292 Truncated incorrect INTEGER value: '10.1chickens'
5364
+ Warning 1292 Truncated incorrect INTEGER value: '10.1chickens'
5365
+ SELECT length(random_bytes("+1e1rabbits"));
5366
+ length(random_bytes("+1e1rabbits"))
5367
+ 1
5368
+ Warnings:
5369
+ Warning 1292 Truncated incorrect INTEGER value: '+1e1rabbits'
5370
+ Warning 1292 Truncated incorrect INTEGER value: '+1e1rabbits'
5371
+ create procedure p1()
5372
+ begin
5373
+ declare r ROW (c1 INT);
5374
+ set r.c1= 10;
5375
+ select random_bytes(r);
5376
+ end|
5377
+ call p1();
5378
+ ERROR 21000: Operand should contain 1 column(s)
5379
+ drop procedure p1;
5323
5380
#
5324
5381
# Test For invalid argument return NULL
5325
5382
#
0 commit comments