6

わかりました、私はこれで髪を引き裂いていますが、なぜこれがうまくいかないのですか?

DELIMITER |

CREATE PROCEDURE Decrypt_pw()
    READS SQL DATA
BEGIN
  SELECT 'Hey Select';
END|

それはとても基本的で、正しい構文を使用していると確信しています。何が欠けていますか?

エラー:

21:14:07  [DELIMITER - 0 row(s), 0.000 secs]  [Error Code: 1064, SQL State: 42000]  You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER |

CREATE PROCEDURE Decrypt_pw()
    READS SQL DATA
BEGIN
  SELECT 'He' at line 1
 21:14:07  [END| - 0 row(s), 0.000 secs]  [Error Code: 1064, SQL State: 42000]  You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'END|' at line 1

最新バージョンの DbVisualizer を使用していますが、この問題はソフトウェア自体にあるのでしょうか?

パスワードはデータベースで暗号化されており (心配する必要はありません)、パスワードを解読することができます。これは私が取り組んでいる個人的なプロジェクトのためのものです。

私はそれを実行して、それが機能するために必要なデータベース、テーブルなどをセットアップできるスクリプトを開発しようとしていました。また、作成する必要があるいくつかの SP が必要です。 mysqli_query、それは可能ですか?

基本的には、php アプリケーションの「セットアップ スクリプト」用です。

更新:これは機能するはずですが、HostGator の担当者が PHP でオブジェクトを許可していないため、オブジェクトを使用できません。

うまくいかないので、mysqliをほとんどあきらめました。shell_execで試しています。プロシージャを作成していますが、ddlをチェックすると空で、空のプロシージャを作成していますが、少なくとも何かをやっています...

4

3 に答える 3

0

少なくとも 9.1 では、DBVisualizer は DELIMITER キーワードをサポートしていません。これが彼らのやり方です: link .

于 2015-03-17T19:13:54.413 に答える