4

このようにheidisqlタブで変数を宣言しました

DECLARE total_count INT DEFAULT 0;
SET total_count = 10;
select total_count;

しかし、私はこのエラーが発生します

/* SQL エラー (1064): SQL 構文にエラーがあります。1 行目の「DECLARE total_count INT DEFAULT 0」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください //影響 を受ける行: 0 見つかった行: 0 警告: 0 */

Should i be declaring ,setting and using the variable like i have done or must i wrap everything inside a stored procedure or a function?.

4

2 に答える 2

7

これを試して:

SET @total_count := 10;
select @total_count;
于 2014-10-09T12:09:05.623 に答える