0
我一直試圖通過linux系統中的nodejs執行mysql查詢,但是發現錯誤。我已啓用multipleStatements:也是如此。 下面是該查詢我想使用的部分:如何在具有50行查詢的節點js中執行多行mysql查詢語句
select
c.name as "Name",
cl.u_geographic_region as "Region",
CASE
WHEN cic.os like '%Windows%' THEN 'Windows'
WHEN cic.os like '%aix%' THEN 'AIX'
WHEN cic.os like '%esx%' THEN 'ESX'
WHEN cic.os like '%linux%' THEN 'Linux'
WHEN cic.os like '%solaris%' THEN 'Solaris'
ELSE 'UNKNOWN'
END as "Operating System",
ci.dns_domain as "Host domain",
ci.ip_address as "IP Address",
from
cmdb as c
join cmdb_ci ci on c.sys_id = ci.sys_id
在我的Windows筆記本電腦我能夠把它在反引號來實現這一大的SQL查詢的結果。但是當我在linux中使用反引號時,它失敗了。誰能幫我。
您可能會有所幫助:http://stackoverflow.com/questions/6220420/how-do-i-do-a-multi-line-string-in-node-js – tier1
所以現在應該怎麼在每一行的結尾給予\ \?即使那樣它不起作用。所使用的節點版本是v0.10.31。 –
@ tier1 - 感謝您的幫助。它工作並能夠從MySQL數據庫中獲取數據。 –