Tôi có một ứng dụng được xác định một số mã sql:Dán sql vào dòng lệnh mySql?
mySql = "SELECT
sq.question,
qs.title,
sq.id as question_id,
sq.type,
qs.id as option_id,
sri.title as rankTitle,
sri.id as rankId,
sfi.title as formTitle,
sfi.id as formId,
sq.sub_type,
sq.sort_order
FROM survey_questions as sq
LEFT JOIN question_suboptions as qs
ON sq.id = qs.question_id
LEFT JOIN survey_rankingitems as sri
ON sq.id = sri.question_id
LEFT JOIN survey_formitems as sfi
ON sq.id = sfi.question_id
WHERE sq.survey_id = #{@surveyId}
ORDER BY sq.sort_order"
Tôi muốn dán mã này (tất cả mọi thứ giữa dấu ngoặc kép) trong dòng lệnh MySQL, thay đổi một tham số và thực hiện nó, nhưng tôi đã gặp sự cố trong đó mọi dòng trên mySql sẽ hiển thị:
Hiển thị tất cả 1450 khả năng? (y hoặc n)
Và sau đó 1450 lệnh có sẵn khác nhau. Nếu tôi xóa tất cả các dấu ngắt dòng và tab thì tôi có thể dán vào, nhưng đó là thời gian và một nỗi đau. Có cách nào mà tôi có thể chỉ cần dán vào mã trên, chỉnh sửa nó và sau đó thực hiện nó như là một đơn vị duy nhất?
Sâu sắc! Cám ơn rất nhiều. Ưu tiên giải pháp này để ghi vào một tập tin văn bản. –