# Prepared Statements 的局限性 
+ 无法嵌套 prepared statements
  + 要准备的语句不能包含 PREPARE, EXECUTE 和 DEALLOCATE PREPARE 
+ 只能准备单个语句,不能准备多语句
+ 您无法准备包含 dynamic cursor 声明的语句
  + 这是因为 TiDB 在创建游标时会检查游标语法/语句 prepared statement
------------------------------------------------------------------
TiDB 不允许你准备所有类型的 SQL 语句。

你不能嵌套预准备好的语句。

您不能通过一次准备来准备多个语句。

不能准备包含动态游标声明的语句。这是因为 TiDB 在使用 prepare 时会检查游标语法,这反过来意味着你的 prepare 语句只能准备静态游标。

您无法按照 SQL 标准的要求准备诊断语句。诊断陈述包括: 显示错误/警告

有关预准备语句中允许的 SQL 语句的完整列表,请参阅：https://dev.mysql.com/doc/mysql/en/sql-syntax-prepared-statements.html。

