Tôi đã quen với Trình phân tích truy vấn của MSSQL. Cần phải chuyển đổi một số SP cho một dự án sở thích, tôi gặp khó khăn khi chuyển sang trình duyệt truy vấn mysql, đặc biệt là khi sử dụng các biến. Tôi đang cố gắng mô phỏng một thủ tục trước khi nó là một thủ tục.Trình duyệt truy vấn MySQL - sử dụng các biến
Vì vậy, trong Query Analyzer tôi muốn viết một cái gì đó như thế này ...
delcare @var1 int
declare @var2 varchar(30)
set @var1 = 17 --some thing i'd normally pass to the SP
set @var2 = 'something else id pass to the SP'
SELECT *
FROM table
WHERE id = @var1
OR textcolumn = @var2
Sau đó, tôi muốn chơi xung quanh với các truy vấn (nguyên nhân đó là cách phức tạp hơn mà ví dụ một) cho đến khi tôi đã nhận nó đúng hoặc tôi thay thế các giá trị cho các biến vì chúng được sử dụng như 100 lần trong phần truy vấn và đó là rất nhiều việc gõ lại.
Vì vậy, câu hỏi của tôi là làm thế nào để có được điều đó để làm việc trong trình duyệt truy vấn của MySQL.
Tôi hiểu rằng nó chỉ thực hiện bất kỳ câu lệnh nào được đánh dấu (con trỏ nằm trên dòng đó hoặc khối văn bản). Và tôi nghĩ rằng tôi hiểu rằng nút "Bắt đầu giao dịch" nên được sử dụng bằng cách nào đó, nhưng tôi không thể làm cho nó đi. Dưới đây là những gì tôi có cho đến nay
DELIMITER $$
begin
declare var1 varchar(1) default 'W';
select count(*) from gamestatspitchers where wls = var1;
end$$
delimiter ;
Cảm ơn bạn đã trợ giúp. Tôi dường như không thể loại bỏ điều này.
câu hỏi hay !. Tôi cũng muốn thấy câu trả lời cho điều này. –