OriginalGriff
В принципе, нет.
Это плохая идея хранить что - либо в CSV внутри столбца БД, потому что SQL монументально плох в обработке строк-поэтому добавление, удаление и изменение элементов из строки столбца становится питой.
Вместо этого создайте дополнительную таблицу, которая свяжет ваши "новые значения" со старой таблицей. Например, если бы это была система счетов-фактур, у вас была бы таблица счетов-фактур и таблица линий счетов-фактур:
Счета-фактуры:
ID
CustomerID (Foreign key to Customers table)
DateIssued
DateDue
NetTotal
VATTotal
TotalDue
InvoiceLines:
ID
InvoiceID (Foreign key to Invoices table)
ProductID (Foreign key to Products table)
Quantity
UnitCost
Затем вы можете добавлять, удалять, изменять всю строку из таблицы InvoiceLines по мере необходимости и извлекать данные строки для конкретного счета-фактуры с помощью тривиального соединения.
Это может показаться больше работы по настройке - и это немного, - но это целая нагрузка меньше работы, чем делать что-либо полезное с данными CSV позже!