아아아아
함수에 전달되는 "값"은 배열의 배열입니다. 각 요소는 업데이트하려는 다른 행에 대한 자리 표시자 데이터를 보유합니다. 하지만 구문 분석 오류라는 오류가 발생합니다. 구문에 문제가 있고 기록된 쿼리는 다음과 같습니다.
으아악모든 요소를 첫 번째 자리 표시자에 배치합니다. 삽입 쿼리에는 잘 작동합니다. 내가 뭘 잘못하고 있는지 말해주세요.
P粉8525780752024-02-26 16:32:19
"값"은 이미 배열이므로 다른 배열에 래핑할 필요가 없을 수도 있습니다. 다음과 같이 직접 전달할 수 있습니다:
Let resp = waitpool.query(query, value);
P粉0381618732024-02-26 00:18:23
mysqljs/mysql
模块不支持通过objects
或arrays
进行批量记录,用于UPDATE
方法与您熟悉的 INSERT
方法相同。您所想象的甚至不是 MySQL 的本机功能并且最多只能通过如果您想使用实际的UPDATE
方法,请切换CASE
.
이렇게 하면 두 가지 옵션이 남습니다:
옵션 1
업데이트를 위해 제공된 테이블과 데이터에 고유 키가 포함되어 있는 한 INSERT INTO table_name SET ? 중복 키 업데이트와 관련하여...
옵션 2
특정 테이블에 대한 쿼리에 고유한 키 필드와 해당 값이 없는 경우 항목을 반복하여 쿼리를 작성해야 하므로 를 최대한 많이 포함하는 문자열 컬렉션이 생성됩니다.
的字符串集合更新
您将拥有的查询 - 或 - 通过构建利用 CASE
쿼리를 가지거나 CASE
여기에서 몇 가지 예를 볼 수 있습니다. POST 본문을 기반으로 동적 삽입 문을 만드는 방법
🎜