Ваши переменные id - это строка (varchar), а не массив (кортеж в SQL), т. Е. Вы делаете это в (в Java)
String id = "1,2,3,4,5,6,7"
вы хотите
int[] ids = {1,2,3,4,5,6,7}
Так что в вашем коде
set id = (1,2,3,4,5,6,7,8,9,10)
Я не могу помочь вам с синтаксисом для объявления идентификатора, поскольку я не знаю.Я бы посоветовал убедиться в том, что код легко обновляется, создать таблицу с просто идентификаторами, а затем изменить хранимую процедуру, указав
SELECT COUNT(*) AS toplam
FROM videolar
WHERE vTarih = CURDATE() AND vKatID IN (SELECT DISTINCT id FROM idtable) AND vDurum = 1;
Надеюсь, это поможет.