выполнение нескольких запросов MySQL зависит друг от друга узел js

#javascript #mysql #sql #node.js #sql-update

#javascript #mysql #sql #node.js #sql-обновление

Вопрос:

когда я пытался выполнить эти запросы несколько раз, выполнялся только один код, и примечания обновлялись в первом коде, код не ожидает предыдущего запроса, пока не вернет результаты при выполнении запроса несколько раз:

#Query1: (‘SELECT * FROM X_Table где cId = 20, а dist — нулевой порядок по id limit 1’), этот запрос возвращает данные, один из которых называется Code . Предположим, что результат ‘Code’ = ‘abcd1234’

#Query2: (UPDATE X_Table SET dist = 1, ГДЕ code = ‘abcd1234’) Примечание: при УСТАНОВКЕ dist = 1 Query1 должен давать новые результаты, отличающиеся от предыдущего ‘Code’.

#Query3: (UPDATE X_Table SET примечание = ‘примечание’ ГДЕ code = ‘abcd1234’)

Ответ №1:

Это то, что вы хотите?

 update x_table 
set note = 'note', dist = 1
where cId = 20 and dist is null 
order by id limit 1
 

Комментарии:

1. Нет, мне нужно, чтобы первый запрос дождался завершения двух других