1

最近、データベース アクションが原因でエラーが発生する可能性を探しました。MySQL 5.6 および MariaDB 10 では、これは

GET DIAGNOSTICS

指図。対応する例は

GET DIAGNOSTICS CONDITION 1 @p1 = RETURNED_SQLSTATE, @p2 = MESSAGE_TEXT

しかし、MariaDB はエラーをスローします

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 
corresponds to your MariaDB server version for the right syntax to use near 'GET 
DIAGNOSTICS CONDITION 1              
@p1 = RETURNED_SQLSTATE, @p2 = MESSAGE_TEXT' at line 1

私はすでにバージョンを確認しました.10.0.3-MariaDBを持っています

よろしくお願いいたします。

ガブリエル

4

1 に答える 1

0

MariaDB は、MariaDB 10.0.4 以降、GET DIAGNOSTICS をサポートしています。MariaDB のバージョンをアップグレードする必要があります。構文は正しいため、受け入れられます。

于 2015-02-19T09:14:14.227 に答える