Please use SHOW DDL to check it, and then recover or rollback it using RECOVER DDL or ROLLBACK DDL,
mysql执行DDL语句的时候提示错误:
[Err] 4644 - [1065507aa5d0c000][10.0.85.135:3306][test]ERR-CODE: [TDDL-4644][ERR_PENDING_DDL_JOB_EXISTS] Another DDL job '1181437929186181120' with operation 'CREATE_TABLE' is pending on test.tb_user_order in activity. Please use SHOW DDL to check it, and then recover or rollback it using RECOVER DDL or ROLLBACK DDL, or just remove it using REMOVE DDL if you confirm that the pending job can be discarded.
报错原因是执行DDL语句的时候,sql没有执行完成就突然中止了,中止的原因很多,用户再次执行该语句,就会提示这个DDL还在执行队列中,没有执行完成。需要把这个命令删除即可。
check table 表名;show full ddlremove ddl 1181439995846361088;