[英]Query that works in mySQL but not in PHP
我有一個帶有3個插入和3個更新的查詢,該查詢在sql(phpMyAdmin或Navicat等)中效果很好。 但是,當我通過PHP進行輸入時,會出現錯誤“無效語法”。 當我中斷每個插入並更新為PHP中的單個查詢時,它將起作用。
我需要它在一個查詢中工作,但是由於性能原因,該查詢旨在用於2mils的數據。 我使用mysql。
一個mysql_query()中不能有多個SQL語句。
您不能(也不應該)“在一個查詢中”發送多個語句(至少在使用mysql_query()
,這是我所假設的-但是您沒有提供有關是否使用PDO
, mysqli
或其他內容)。 聽起來您需要“全部或全部”執行它們-但這就是發明交易的目的。 也就是說,干凈的解決方案是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.