Удалить несколько значений внутри таблицы из файла CSV - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть таблица, настроенная так:

pcode       barcode   
TWOB006OL   05123456
S099R36     01234567
S086R24     05215678

Columns:
pcode varchar(255) 
barcode varchar(255)

, и у меня есть файл CSV, подобный следующему:

barcode   
05123456,
01234567,
05215678,

Мне нужно использовать этот файл CSV для удалениявсе значения в таблице

База данных должна выглядеть так:

pcode       barcode   
TWOB006OL   null
S099R36     null
S086R24     null

1 Ответ

1 голос
/ 02 апреля 2019

Загрузите файл CSV в таблицу, скажем, используя load data infile.

Затем:

update table1 t join
       csv
       on t.barcode = csv.barcode
    set t.barcode = NULL;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...