[英]Where can I run a mysql command line under Azure to fix “The used command is not allowed with this MySQL version (1148)”
[英]Can I run an IF statement form the mysql command line? v 5.6
SET @credit = '真'; // 這工作查詢正常。
如果@credit = 'True' 那么設置@credit = 'False'; // 得到一個錯誤
SELECT @credit; // 不能走這么遠
試圖從控制台運行 mysql IF 語句,但無法讓最簡單的語句工作? 我錯過了什么? 錯誤:If @credit = True THEN SET @credit = False' 附近有錯誤
IF 語句用於存儲過程。
您可以使用 IF function:
SET @credit='True';
SET @credit=IF(@credit='True','False',@credit);
SELECT @credit;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.