Есть ли способ использовать комбинацию строк для переменной MySQL?
Я знаю, если это просто строка чисел, это не проблема, но могу ли я использовать SET таким образом?
mysql> select @SQL_BIND_DOCS;
+-----------------------------------------------------------------------+
| @SQL_BIND_DOCS |
+-----------------------------------------------------------------------+
| '1','2','3','4','5' |
+-----------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select distinct doc from documents doc where doc in (@SQL_BIND_DOCS);
Empty set (0.01 sec)
mysql> select distinct doc from documents doc where doc in ('1','2','3','4','5');
+---------------------------------+
| doc |
+---------------------------------+
| AA |
| BB |
| CC |
| DD |
| EE |
+---------------------------------+
5 rows in set (0.01 sec)
Здесь вы видите, что с данными нет проблем - любая предоставленная помощь будет принята.