19 lines
542 B
PHP
19 lines
542 B
PHP
|
|
--echo # Verify that the client can show JSON data and metadata.
|
|
|
|
CREATE TABLE t(i INT, j1 JSON, j2 JSON NOT NULL) CHARSET utf8mb4;
|
|
SHOW CREATE TABLE t;
|
|
INSERT INTO t VALUES
|
|
(0, NULL, 'null'),
|
|
(1, '1', '1'),
|
|
(2, '[1,2,3]', '[4,5,6]'),
|
|
(3, '{"abc":"def"}', '{"a":"b","c":"d"}');
|
|
|
|
# Filter out unstable timing information for the query.
|
|
--replace_regex /\([0-9]+\.[0-9]+ sec\)/<FILTERED>/
|
|
|
|
# Execute the client. Enable printing of column metadata.
|
|
--exec $MYSQL -vvv --column-type-info test -e "SELECT j1, j2 FROM t ORDER BY i"
|
|
|
|
DROP TABLE t;
|