6.95 ms (22.17%)
|
1 |
SELECT c.TABLE_NAME,
c.COLUMN_NAME,
IF(
c.DATA_TYPE = 'longtext'
AND EXISTS(
SELECT * FROM information_schema.CHECK_CONSTRAINTS i_c
WHERE i_c.CONSTRAINT_SCHEMA = 'tables_dev'
AND i_c.TABLE_NAME = c.TABLE_NAME
AND i_c.CHECK_CLAUSE = CONCAT(
'json_valid(`',
c.COLUMN_NAME,
'`)'
)
),
'json',
c.DATA_TYPE
),
c.COLUMN_TYPE,
c.CHARACTER_MAXIMUM_LENGTH,
c.CHARACTER_OCTET_LENGTH,
c.NUMERIC_PRECISION,
c.NUMERIC_SCALE,
c.IS_NULLABLE,
c.COLUMN_DEFAULT,
c.EXTRA,
c.COLUMN_COMMENT,
c.CHARACTER_SET_NAME,
c.COLLATION_NAME
FROM information_schema.COLUMNS c
INNER JOIN information_schema.TABLES t
ON t.TABLE_NAME = c.TABLE_NAME
WHERE c.TABLE_SCHEMA = ? AND t.TABLE_SCHEMA = ? AND t.TABLE_NAME = ?
AND t.TABLE_TYPE = 'BASE TABLE'
ORDER BY c.TABLE_NAME,
c.ORDINAL_POSITION
Parameters: [
"tables_dev"
"tables_dev"
"doctrine_migration_versions"
]
SELECT c.TABLE_NAME,
c.COLUMN_NAME,
IF(
c.DATA_TYPE = 'longtext'
AND EXISTS(
SELECT * FROM information_schema.CHECK_CONSTRAINTS i_c
WHERE i_c.CONSTRAINT_SCHEMA = 'tables_dev'
AND i_c.TABLE_NAME = c.TABLE_NAME
AND i_c.CHECK_CLAUSE = CONCAT(
'json_valid(`',
c.COLUMN_NAME,
'`)'
)
),
'json',
c.DATA_TYPE
),
c.COLUMN_TYPE,
c.CHARACTER_MAXIMUM_LENGTH,
c.CHARACTER_OCTET_LENGTH,
c.NUMERIC_PRECISION,
c.NUMERIC_SCALE,
c.IS_NULLABLE,
c.COLUMN_DEFAULT,
c.EXTRA,
c.COLUMN_COMMENT,
c.CHARACTER_SET_NAME,
c.COLLATION_NAME
FROM information_schema.COLUMNS c
INNER JOIN information_schema.TABLES t
ON t.TABLE_NAME = c.TABLE_NAME
WHERE c.TABLE_SCHEMA = 'tables_dev' AND t.TABLE_SCHEMA = 'tables_dev' AND t.TABLE_NAME = 'doctrine_migration_versions'
AND t.TABLE_TYPE = 'BASE TABLE'
ORDER BY c.TABLE_NAME,
c.ORDINAL_POSITION;
|
4.47 ms (14.25%)
|
1 |
SELECT k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.REFERENCED_TABLE_NAME,
c.UPDATE_RULE,
c.DELETE_RULE,
k.COLUMN_NAME,
k.REFERENCED_COLUMN_NAME
FROM information_schema.KEY_COLUMN_USAGE k
INNER JOIN information_schema.REFERENTIAL_CONSTRAINTS c
ON c.CONSTRAINT_NAME = k.CONSTRAINT_NAME
AND c.TABLE_NAME = k.TABLE_NAME
WHERE k.TABLE_SCHEMA = ? AND c.CONSTRAINT_SCHEMA = ? AND k.TABLE_NAME = ?
AND k.REFERENCED_COLUMN_NAME IS NOT NULL
ORDER BY k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.ORDINAL_POSITION
Parameters: [
"tables_dev"
"tables_dev"
"doctrine_migration_versions"
]
SELECT k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.REFERENCED_TABLE_NAME,
c.UPDATE_RULE,
c.DELETE_RULE,
k.COLUMN_NAME,
k.REFERENCED_COLUMN_NAME
FROM information_schema.KEY_COLUMN_USAGE k
INNER JOIN information_schema.REFERENTIAL_CONSTRAINTS c
ON c.CONSTRAINT_NAME = k.CONSTRAINT_NAME
AND c.TABLE_NAME = k.TABLE_NAME
WHERE k.TABLE_SCHEMA = 'tables_dev' AND c.CONSTRAINT_SCHEMA = 'tables_dev' AND k.TABLE_NAME = 'doctrine_migration_versions'
AND k.REFERENCED_COLUMN_NAME IS NOT NULL
ORDER BY k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.ORDINAL_POSITION;
|
0.31 ms (0.99%)
|
1 |
SELECT t.TABLE_NAME,
t.ENGINE,
t.AUTO_INCREMENT,
t.TABLE_COMMENT,
t.CREATE_OPTIONS,
t.TABLE_COLLATION,
ccsa.CHARACTER_SET_NAME
FROM information_schema.TABLES t
INNER JOIN information_schema.COLLATION_CHARACTER_SET_APPLICABILITY ccsa
ON ccsa.COLLATION_NAME = t.TABLE_COLLATION WHERE t.TABLE_SCHEMA = ? AND t.TABLE_NAME = ? AND t.TABLE_TYPE = 'BASE TABLE'
Parameters: [
"tables_dev"
"doctrine_migration_versions"
]
SELECT t.TABLE_NAME,
t.ENGINE,
t.AUTO_INCREMENT,
t.TABLE_COMMENT,
t.CREATE_OPTIONS,
t.TABLE_COLLATION,
ccsa.CHARACTER_SET_NAME
FROM information_schema.TABLES t
INNER JOIN information_schema.COLLATION_CHARACTER_SET_APPLICABILITY ccsa
ON ccsa.COLLATION_NAME = t.TABLE_COLLATION WHERE t.TABLE_SCHEMA = 'tables_dev' AND t.TABLE_NAME = 'doctrine_migration_versions' AND t.TABLE_TYPE = 'BASE TABLE';
|
0.18 ms (0.56%)
|
1 |
SELECT TABLE_NAME,
INDEX_NAME,
INDEX_TYPE,
NON_UNIQUE,
COLUMN_NAME,
SUB_PART
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?
AND INDEX_NAME != 'PRIMARY'
ORDER BY TABLE_NAME,
SEQ_IN_INDEX
Parameters: [
"tables_dev"
"doctrine_migration_versions"
]
SELECT TABLE_NAME,
INDEX_NAME,
INDEX_TYPE,
NON_UNIQUE,
COLUMN_NAME,
SUB_PART
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = 'tables_dev' AND TABLE_NAME = 'doctrine_migration_versions'
AND INDEX_NAME != 'PRIMARY'
ORDER BY TABLE_NAME,
SEQ_IN_INDEX;
|