im new здесь и хотел бы спросить, как я могу заставить эту строку кода работать в vb.net?Как я могу рандомизировать строки в MySQL, используя vb.net
Dim Query As String = "UPDATE r1questions SET rownum = (@rownum := @rownum+1) ORDER BY RAND()"
Код всегда возвращается ошибка, я знаю, что знак «@» должен включать в себя параметр, но я получил этот код в here и работает нормально в самой Mysql, но не в Vb.net.
EDIT: Это ошибка: У вас возникла ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса использовать вблизи «: = RowNum + 1) ORDER BY RAND()» в строке 1
Спасибо за ответ. Ну, я уже пробовал это, но эта проблема когда-то повторяется. Я пытаюсь избежать повторения. Ссылка, которую я предоставил, фактически дала правильный код, который я просто не могу найти, чтобы заставить его работать на VB.net – ITfromPH