Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FDD-WEB
oceanbase
提交
2aa5d667
O
oceanbase
项目概览
FDD-WEB
/
oceanbase
与 Fork 源项目一致
Fork自
DP.peng / oceanbase
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
oceanbase
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2aa5d667
编写于
10月 27, 2022
作者:
O
obdev
提交者:
wangzelin.wzl
10月 27, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
delete Delete an exception case
上级
d49a9345
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
0 addition
and
477 deletion
+0
-477
tools/deploy/mysql_test/include/check_schema_sync.inc
tools/deploy/mysql_test/include/check_schema_sync.inc
+0
-22
tools/deploy/mysql_test/include/not_embedded.inc
tools/deploy/mysql_test/include/not_embedded.inc
+0
-5
tools/deploy/mysql_test/r/not_embedded.require
tools/deploy/mysql_test/r/not_embedded.require
+0
-2
tools/deploy/mysql_test/test_suite/information_schema/r/mysql/information_schema-big.result
.../information_schema/r/mysql/information_schema-big.result
+0
-293
tools/deploy/mysql_test/test_suite/information_schema/t/information_schema-big.test
...st_suite/information_schema/t/information_schema-big.test
+0
-155
未找到文件。
tools/deploy/mysql_test/include/check_schema_sync.inc
已删除
100644 → 0
浏览文件 @
d49a9345
connect
(
ob_sys_check_schema
,
$OBMYSQL_MS0
,
admin
,
$OBMYSQL_PWD
,
test
,
$OBMYSQL_PORT
);
connection
ob_sys_check_schema
;
let
$i
=
10
;
while
(
$i
>
0
)
{
sleep
1
;
let
$cnt
=
query_get_value
(
select
count
(
*
)
as
cnt
from
oceanbase
.
__all_virtual_server_schema_info
as
a
join
oceanbase
.
__all_virtual_server_schema_info
as
b
on
a
.
tenant_id
=
b
.
tenant_id
where
a
.
refreshed_schema_version
!=
b
.
refreshed_schema_version
,
cnt
,
1
);
dec
$i
;
if
(
$cnt
==
0
)
{
let
$i
=
-
4
;
}
}
if
(
$i
!=
-
4
)
{
--
echo
check
schema
sync
timeout
eval
select
*
from
oceanbase
.
__all_virtual_server_schema_info
;
}
disconnect
ob_sys_check_schema
;
tools/deploy/mysql_test/include/not_embedded.inc
已删除
100644 → 0
浏览文件 @
d49a9345
--
require
mysql_test
/
r
/
not_embedded
.
require
disable_query_log
;
select
version
()
like
'%embedded%'
as
'have_embedded'
;
enable_query_log
;
tools/deploy/mysql_test/r/not_embedded.require
已删除
100644 → 0
浏览文件 @
d49a9345
have_embedded
0
tools/deploy/mysql_test/test_suite/information_schema/r/mysql/information_schema-big.result
已删除
100644 → 0
浏览文件 @
d49a9345
create user testtt1 identified by 'testtt1';
create database tt1_test;
GRANT ALL ON *.* TO testtt1;
use test;
DROP TABLE IF EXISTS t0,t1,t2,t3,t4,t5;
DROP VIEW IF EXISTS v1;
#
# Bug#18925: subqueries with MIN/MAX functions on INFORMARTION_SCHEMA
#
SELECT t.table_name, c1.column_name
FROM information_schema.tables t
INNER JOIN
information_schema.columns c1
ON t.table_schema = c1.table_schema AND
t.table_name = c1.table_name
WHERE t.table_schema = 'information_schema' AND
c1.ordinal_position =
( SELECT COALESCE(MIN(c2.ordinal_position),1)
FROM information_schema.columns c2
WHERE c2.table_schema = t.table_schema AND
c2.table_name = t.table_name AND
c2.column_name LIKE '%SCHEMA%')
AND t.table_name NOT LIKE 'ndb%'
AND t.table_name NOT LIKE 'innodb%';
table_name column_name
CHARACTER_SETS CHARACTER_SET_NAME
CHECK_CONSTRAINTS CONSTRAINT_SCHEMA
COLLATIONS COLLATION_NAME
COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME
COLUMNS TABLE_SCHEMA
COLUMN_PRIVILEGES TABLE_SCHEMA
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS USERHOST
ENGINES ENGINE
FILES TABLE_SCHEMA
GLOBAL_STATUS VARIABLE_NAME
GLOBAL_VARIABLES VARIABLE_NAME
KEY_COLUMN_USAGE CONSTRAINT_SCHEMA
PARAMETERS SPECIFIC_SCHEMA
PARTITIONS TABLE_SCHEMA
PROCESSLIST ID
QUERY_RESPONSE_TIME RESPONSE_TIME
REFERENTIAL_CONSTRAINTS CONSTRAINT_SCHEMA
ROUTINES ROUTINE_SCHEMA
SCHEMATA SCHEMA_NAME
SCHEMA_PRIVILEGES TABLE_SCHEMA
SESSION_STATUS VARIABLE_NAME
SESSION_VARIABLES VARIABLE_NAME
STATISTICS TABLE_SCHEMA
TABLES TABLE_SCHEMA
TABLE_CONSTRAINTS CONSTRAINT_SCHEMA
TABLE_PRIVILEGES TABLE_SCHEMA
TRIGGERS TRIGGER_SCHEMA
USER_PRIVILEGES GRANTEE
VIEWS TABLE_SCHEMA
VIEW_TABLE_USAGE VIEW_SCHEMA
SELECT t.table_name, c1.column_name
FROM information_schema.tables t
INNER JOIN
information_schema.columns c1
ON t.table_schema = c1.table_schema AND
t.table_name = c1.table_name
WHERE t.table_schema = 'information_schema' AND
c1.ordinal_position =
( SELECT COALESCE(MIN(c2.ordinal_position),1)
FROM information_schema.columns c2
WHERE c2.table_schema = 'information_schema' AND
c2.table_name = t.table_name AND
c2.column_name LIKE '%SCHEMA%')
AND t.table_name NOT LIKE 'ndb%'
AND t.table_name NOT LIKE 'innodb%';
table_name column_name
CHARACTER_SETS CHARACTER_SET_NAME
CHECK_CONSTRAINTS CONSTRAINT_SCHEMA
COLLATIONS COLLATION_NAME
COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME
COLUMNS TABLE_SCHEMA
COLUMN_PRIVILEGES TABLE_SCHEMA
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS USERHOST
ENGINES ENGINE
FILES TABLE_SCHEMA
GLOBAL_STATUS VARIABLE_NAME
GLOBAL_VARIABLES VARIABLE_NAME
KEY_COLUMN_USAGE CONSTRAINT_SCHEMA
PARAMETERS SPECIFIC_SCHEMA
PARTITIONS TABLE_SCHEMA
PROCESSLIST ID
QUERY_RESPONSE_TIME RESPONSE_TIME
REFERENTIAL_CONSTRAINTS CONSTRAINT_SCHEMA
ROUTINES ROUTINE_SCHEMA
SCHEMATA SCHEMA_NAME
SCHEMA_PRIVILEGES TABLE_SCHEMA
SESSION_STATUS VARIABLE_NAME
SESSION_VARIABLES VARIABLE_NAME
STATISTICS TABLE_SCHEMA
TABLES TABLE_SCHEMA
TABLE_CONSTRAINTS CONSTRAINT_SCHEMA
TABLE_PRIVILEGES TABLE_SCHEMA
TRIGGERS TRIGGER_SCHEMA
USER_PRIVILEGES GRANTEE
VIEWS TABLE_SCHEMA
VIEW_TABLE_USAGE VIEW_SCHEMA
SELECT t.table_name, c1.column_name
FROM information_schema.tables t
INNER JOIN
information_schema.columns c1
ON t.table_schema = c1.table_schema AND
t.table_name = c1.table_name
WHERE t.table_schema = 'information_schema' AND
c1.ordinal_position =
( SELECT COALESCE(MIN(c2.ordinal_position),1)
FROM information_schema.columns c2
WHERE c2.table_schema = t.table_schema AND
c2.table_name = t.table_name AND
c2.column_name LIKE '%SCHEMA%')
AND t.table_name NOT LIKE 'ndb%'
AND t.table_name NOT LIKE 'innodb%';
table_name column_name
CHARACTER_SETS CHARACTER_SET_NAME
CHECK_CONSTRAINTS CONSTRAINT_SCHEMA
COLLATIONS COLLATION_NAME
COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME
COLUMNS TABLE_SCHEMA
COLUMN_PRIVILEGES TABLE_SCHEMA
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS USERHOST
ENGINES ENGINE
FILES TABLE_SCHEMA
GLOBAL_STATUS VARIABLE_NAME
GLOBAL_VARIABLES VARIABLE_NAME
KEY_COLUMN_USAGE CONSTRAINT_SCHEMA
PARAMETERS SPECIFIC_SCHEMA
PARTITIONS TABLE_SCHEMA
PROCESSLIST ID
QUERY_RESPONSE_TIME RESPONSE_TIME
REFERENTIAL_CONSTRAINTS CONSTRAINT_SCHEMA
ROUTINES ROUTINE_SCHEMA
SCHEMATA SCHEMA_NAME
SCHEMA_PRIVILEGES TABLE_SCHEMA
SESSION_STATUS VARIABLE_NAME
SESSION_VARIABLES VARIABLE_NAME
STATISTICS TABLE_SCHEMA
TABLES TABLE_SCHEMA
TABLE_CONSTRAINTS CONSTRAINT_SCHEMA
TABLE_PRIVILEGES TABLE_SCHEMA
TRIGGERS TRIGGER_SCHEMA
USER_PRIVILEGES GRANTEE
VIEWS TABLE_SCHEMA
VIEW_TABLE_USAGE VIEW_SCHEMA
SELECT t.table_name, c1.column_name
FROM information_schema.tables t
INNER JOIN
information_schema.columns c1
ON t.table_schema = c1.table_schema AND
t.table_name = c1.table_name
WHERE t.table_schema = 'information_schema' AND
c1.ordinal_position =
( SELECT COALESCE(MIN(c2.ordinal_position),1)
FROM information_schema.columns c2
WHERE c2.table_schema = 'information_schema' AND
c2.table_name = t.table_name AND
c2.column_name LIKE '%SCHEMA%')
AND t.table_name NOT LIKE 'ndb%'
AND t.table_name NOT LIKE 'innodb%';
table_name column_name
CHARACTER_SETS CHARACTER_SET_NAME
CHECK_CONSTRAINTS CONSTRAINT_SCHEMA
COLLATIONS COLLATION_NAME
COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME
COLUMNS TABLE_SCHEMA
COLUMN_PRIVILEGES TABLE_SCHEMA
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS USERHOST
ENGINES ENGINE
FILES TABLE_SCHEMA
GLOBAL_STATUS VARIABLE_NAME
GLOBAL_VARIABLES VARIABLE_NAME
KEY_COLUMN_USAGE CONSTRAINT_SCHEMA
PARAMETERS SPECIFIC_SCHEMA
PARTITIONS TABLE_SCHEMA
PROCESSLIST ID
QUERY_RESPONSE_TIME RESPONSE_TIME
REFERENTIAL_CONSTRAINTS CONSTRAINT_SCHEMA
ROUTINES ROUTINE_SCHEMA
SCHEMATA SCHEMA_NAME
SCHEMA_PRIVILEGES TABLE_SCHEMA
SESSION_STATUS VARIABLE_NAME
SESSION_VARIABLES VARIABLE_NAME
STATISTICS TABLE_SCHEMA
TABLES TABLE_SCHEMA
TABLE_CONSTRAINTS CONSTRAINT_SCHEMA
TABLE_PRIVILEGES TABLE_SCHEMA
TRIGGERS TRIGGER_SCHEMA
USER_PRIVILEGES GRANTEE
VIEWS TABLE_SCHEMA
VIEW_TABLE_USAGE VIEW_SCHEMA
select 1;
1
1
use test;
create table if not exists t1(i1 int, v2 varchar(80), i3 char(20),i4 float, d4 datetime(6),i5 decimal(5,3), primary key(i1));
create table if not exists t2(i1 int, v2 varchar(80), i3 char(20),i4 float, d4 datetime(6),i5 decimal(5,3), primary key(i1));
create table if not exists t3(i1 int, v2 varchar(80), i3 char(20),i4 float, d4 datetime(6),i5 decimal(5,3), primary key(i1));
create table if not exists t4(i1 int, v2 varchar(80), i3 char(20),i4 float, d4 datetime(6),i5 decimal(5,3), primary key(i1));
SELECT t.table_name, c1.column_name
FROM information_schema.tables t
INNER JOIN
information_schema.columns c1
ON t.table_schema = c1.table_schema AND
t.table_name = c1.table_name
WHERE t.table_schema = 'information_schema' AND
c1.ordinal_position =
( SELECT COALESCE(MIN(c2.ordinal_position),1)
FROM information_schema.columns c2
WHERE c2.table_schema = t.table_schema AND
c2.table_name = t.table_name AND
c2.column_name LIKE '%SCHEMA%')
AND t.table_name NOT LIKE 'ndb%'
AND t.table_name NOT LIKE 'innodb%';
table_name column_name
SESSION_VARIABLES VARIABLE_NAME
TABLE_PRIVILEGES TABLE_SCHEMA
USER_PRIVILEGES GRANTEE
SCHEMA_PRIVILEGES TABLE_SCHEMA
TABLE_CONSTRAINTS CONSTRAINT_SCHEMA
GLOBAL_STATUS VARIABLE_NAME
PARTITIONS TABLE_SCHEMA
SESSION_STATUS VARIABLE_NAME
PARAMETERS SPECIFIC_SCHEMA
REFERENTIAL_CONSTRAINTS CONSTRAINT_SCHEMA
TRIGGERS TRIGGER_SCHEMA
CHECK_CONSTRAINTS CONSTRAINT_SCHEMA
SCHEMATA SCHEMA_NAME
CHARACTER_SETS CHARACTER_SET_NAME
GLOBAL_VARIABLES VARIABLE_NAME
STATISTICS TABLE_SCHEMA
VIEWS TABLE_SCHEMA
TABLES TABLE_SCHEMA
COLLATIONS COLLATION_NAME
COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME
PROCESSLIST ID
KEY_COLUMN_USAGE CONSTRAINT_SCHEMA
ENGINES ENGINE
ROUTINES ROUTINE_SCHEMA
COLUMNS TABLE_SCHEMA
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS USERHOST
COLUMN_PRIVILEGES TABLE_SCHEMA
VIEW_TABLE_USAGE VIEW_SCHEMA
FILES TABLE_SCHEMA
QUERY_RESPONSE_TIME RESPONSE_TIME
SELECT t.table_name, c1.column_name
FROM information_schema.tables t
INNER JOIN
information_schema.columns c1
ON t.table_schema = c1.table_schema AND
t.table_name = c1.table_name
WHERE t.table_schema = 'information_schema' AND
c1.ordinal_position =
( SELECT COALESCE(MIN(c2.ordinal_position),1)
FROM information_schema.columns c2
WHERE c2.table_schema = 'information_schema' AND
c2.table_name = t.table_name AND
c2.column_name LIKE '%SCHEMA%')
AND t.table_name NOT LIKE 'ndb%'
AND t.table_name NOT LIKE 'innodb%';
table_name column_name
CHARACTER_SETS CHARACTER_SET_NAME
CHECK_CONSTRAINTS CONSTRAINT_SCHEMA
COLLATIONS COLLATION_NAME
COLLATION_CHARACTER_SET_APPLICABILITY COLLATION_NAME
COLUMNS TABLE_SCHEMA
COLUMN_PRIVILEGES TABLE_SCHEMA
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS USERHOST
ENGINES ENGINE
FILES TABLE_SCHEMA
GLOBAL_STATUS VARIABLE_NAME
GLOBAL_VARIABLES VARIABLE_NAME
KEY_COLUMN_USAGE CONSTRAINT_SCHEMA
PARAMETERS SPECIFIC_SCHEMA
PARTITIONS TABLE_SCHEMA
PROCESSLIST ID
QUERY_RESPONSE_TIME RESPONSE_TIME
REFERENTIAL_CONSTRAINTS CONSTRAINT_SCHEMA
ROUTINES ROUTINE_SCHEMA
SCHEMATA SCHEMA_NAME
SCHEMA_PRIVILEGES TABLE_SCHEMA
SESSION_STATUS VARIABLE_NAME
SESSION_VARIABLES VARIABLE_NAME
STATISTICS TABLE_SCHEMA
TABLES TABLE_SCHEMA
TABLE_CONSTRAINTS CONSTRAINT_SCHEMA
TABLE_PRIVILEGES TABLE_SCHEMA
TRIGGERS TRIGGER_SCHEMA
USER_PRIVILEGES GRANTEE
VIEWS TABLE_SCHEMA
VIEW_TABLE_USAGE VIEW_SCHEMA
tools/deploy/mysql_test/test_suite/information_schema/t/information_schema-big.test
已删除
100644 → 0
浏览文件 @
d49a9345
--
disable_query_log
set
@@
session
.
explicit_defaults_for_timestamp
=
off
;
--
enable_query_log
#owner: yanmu.ztl
#owner group:sql2
#description:information_schema test
# This test uses grants, which can't get tested for embedded server
#-- source mysql_test/include/big_test.inc
--
source
mysql_test
/
include
/
not_embedded
.
inc
# check that CSV engine was compiled in, as the result of the test depends
# on the presence of the log tables (which are CSV-based).
#--source mysql_test/include/have_csv.inc
connect
(
obsys
,
$OBMYSQL_MS0
,
admin
,
$OBMYSQL_PWD
,
test
,
$OBMYSQL_PORT
);
connection
obsys
;
create
user
testtt1
identified
by
'testtt1'
;
create
database
tt1_test
;
GRANT
ALL
ON
*.*
TO
testtt1
;
--
source
mysql_test
/
include
/
check_schema_sync
.
inc
connect
(
conn1
,
$OBMYSQL_MS0
,
testtt1
@
sys
,
testtt1
,
tt1_test
,
$OBMYSQL_PORT
);
connection
conn1
;
--
disable_query_log
set
@@
session
.
ob_query_timeout
=
30000000
;
--
enable_query_log
use
test
;
#
--
disable_warnings
DROP
TABLE
IF
EXISTS
t0
,
t1
,
t2
,
t3
,
t4
,
t5
;
--
disable_warnings
DROP
VIEW
IF
EXISTS
v1
;
--
enable_warnings
--
echo
#
--
echo
# Bug#18925: subqueries with MIN/MAX functions on INFORMARTION_SCHEMA
--
echo
#
--
sorted_result
SELECT
t
.
table_name
,
c1
.
column_name
FROM
information_schema
.
tables
t
INNER
JOIN
information_schema
.
columns
c1
ON
t
.
table_schema
=
c1
.
table_schema
AND
t
.
table_name
=
c1
.
table_name
WHERE
t
.
table_schema
=
'information_schema'
AND
c1
.
ordinal_position
=
(
SELECT
COALESCE
(
MIN
(
c2
.
ordinal_position
),
1
)
FROM
information_schema
.
columns
c2
WHERE
c2
.
table_schema
=
t
.
table_schema
AND
c2
.
table_name
=
t
.
table_name
AND
c2
.
column_name
LIKE
'%SCHEMA%'
)
AND
t
.
table_name
NOT
LIKE
'ndb%'
AND
t
.
table_name
NOT
LIKE
'innodb%'
;
--
sorted_result
SELECT
t
.
table_name
,
c1
.
column_name
FROM
information_schema
.
tables
t
INNER
JOIN
information_schema
.
columns
c1
ON
t
.
table_schema
=
c1
.
table_schema
AND
t
.
table_name
=
c1
.
table_name
WHERE
t
.
table_schema
=
'information_schema'
AND
c1
.
ordinal_position
=
(
SELECT
COALESCE
(
MIN
(
c2
.
ordinal_position
),
1
)
FROM
information_schema
.
columns
c2
WHERE
c2
.
table_schema
=
'information_schema'
AND
c2
.
table_name
=
t
.
table_name
AND
c2
.
column_name
LIKE
'%SCHEMA%'
)
AND
t
.
table_name
NOT
LIKE
'ndb%'
AND
t
.
table_name
NOT
LIKE
'innodb%'
;
connect
(
conn_root
,
$OBMYSQL_MS0
,
root
@
sys
,,
*
NO
-
ONE
*
,
$OBMYSQL_PORT
);
connection
conn_root
;
--
disable_query_log
set
@@
session
.
ob_query_timeout
=
30000000
;
--
enable_query_log
--
sorted_result
SELECT
t
.
table_name
,
c1
.
column_name
FROM
information_schema
.
tables
t
INNER
JOIN
information_schema
.
columns
c1
ON
t
.
table_schema
=
c1
.
table_schema
AND
t
.
table_name
=
c1
.
table_name
WHERE
t
.
table_schema
=
'information_schema'
AND
c1
.
ordinal_position
=
(
SELECT
COALESCE
(
MIN
(
c2
.
ordinal_position
),
1
)
FROM
information_schema
.
columns
c2
WHERE
c2
.
table_schema
=
t
.
table_schema
AND
c2
.
table_name
=
t
.
table_name
AND
c2
.
column_name
LIKE
'%SCHEMA%'
)
AND
t
.
table_name
NOT
LIKE
'ndb%'
AND
t
.
table_name
NOT
LIKE
'innodb%'
;
--
sorted_result
SELECT
t
.
table_name
,
c1
.
column_name
FROM
information_schema
.
tables
t
INNER
JOIN
information_schema
.
columns
c1
ON
t
.
table_schema
=
c1
.
table_schema
AND
t
.
table_name
=
c1
.
table_name
WHERE
t
.
table_schema
=
'information_schema'
AND
c1
.
ordinal_position
=
(
SELECT
COALESCE
(
MIN
(
c2
.
ordinal_position
),
1
)
FROM
information_schema
.
columns
c2
WHERE
c2
.
table_schema
=
'information_schema'
AND
c2
.
table_name
=
t
.
table_name
AND
c2
.
column_name
LIKE
'%SCHEMA%'
)
AND
t
.
table_name
NOT
LIKE
'ndb%'
AND
t
.
table_name
NOT
LIKE
'innodb%'
;
select
1
;
connection
conn1
;
use
test
;
create
table
if
not
exists
t1
(
i1
int
,
v2
varchar
(
80
),
i3
char
(
20
),
i4
float
,
d4
datetime
(
6
),
i5
decimal
(
5
,
3
),
primary
key
(
i1
));
connection
conn1
;
create
table
if
not
exists
t2
(
i1
int
,
v2
varchar
(
80
),
i3
char
(
20
),
i4
float
,
d4
datetime
(
6
),
i5
decimal
(
5
,
3
),
primary
key
(
i1
));
connection
conn1
;
create
table
if
not
exists
t3
(
i1
int
,
v2
varchar
(
80
),
i3
char
(
20
),
i4
float
,
d4
datetime
(
6
),
i5
decimal
(
5
,
3
),
primary
key
(
i1
));
connection
conn1
;
create
table
if
not
exists
t4
(
i1
int
,
v2
varchar
(
80
),
i3
char
(
20
),
i4
float
,
d4
datetime
(
6
),
i5
decimal
(
5
,
3
),
primary
key
(
i1
));
connection
conn1
;
--
disable_query_log
set
@@
session
.
ob_query_timeout
=
30000000
;
--
enable_query_log
SELECT
t
.
table_name
,
c1
.
column_name
FROM
information_schema
.
tables
t
INNER
JOIN
information_schema
.
columns
c1
ON
t
.
table_schema
=
c1
.
table_schema
AND
t
.
table_name
=
c1
.
table_name
WHERE
t
.
table_schema
=
'information_schema'
AND
c1
.
ordinal_position
=
(
SELECT
COALESCE
(
MIN
(
c2
.
ordinal_position
),
1
)
FROM
information_schema
.
columns
c2
WHERE
c2
.
table_schema
=
t
.
table_schema
AND
c2
.
table_name
=
t
.
table_name
AND
c2
.
column_name
LIKE
'%SCHEMA%'
)
AND
t
.
table_name
NOT
LIKE
'ndb%'
AND
t
.
table_name
NOT
LIKE
'innodb%'
;
--
sorted_result
SELECT
t
.
table_name
,
c1
.
column_name
FROM
information_schema
.
tables
t
INNER
JOIN
information_schema
.
columns
c1
ON
t
.
table_schema
=
c1
.
table_schema
AND
t
.
table_name
=
c1
.
table_name
WHERE
t
.
table_schema
=
'information_schema'
AND
c1
.
ordinal_position
=
(
SELECT
COALESCE
(
MIN
(
c2
.
ordinal_position
),
1
)
FROM
information_schema
.
columns
c2
WHERE
c2
.
table_schema
=
'information_schema'
AND
c2
.
table_name
=
t
.
table_name
AND
c2
.
column_name
LIKE
'%SCHEMA%'
)
AND
t
.
table_name
NOT
LIKE
'ndb%'
AND
t
.
table_name
NOT
LIKE
'innodb%'
;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录