У меня есть список около 2 300 тыс. Строк плохих данных, которые я хотел бы удалить из моей базы данных. Есть ли способ, которым я могу удалить все эти строки с помощью одного заявления sql? Я могу «WHERE IN», но проблема в том, что эти значения не цитируются и не выполняются. ThanksЕсть ли способ запуска нескольких удалений с помощью списка csv?
ответ
Использование SQL и немного редактор регулярных выражений-фу:
- Использование Excel или независимо от того, чтобы получить список ключей, которые вы хотите удалить.
- Скопируйте этот список в свой любимый текстовый редактор. (Ultraedit, EditPlus, Notepad ++, блин даже PFE)
- Поиск заменить строку: \ п => «» (перевод строки становится цитата запятая цитата)
- Добавить цитату в начало и конец списка, окружить скобкой , и придерживаться в разделе WHERE IN.
- Хорошо.
CSV? Не могли бы вы составить список хороших строк, отбросить стол и вставить хорошие строки?
Несомненно, я думаю, что это также вариант. Я об этом не думал. :) – 2009-09-24 20:17:23
Думая об этом сейчас ... Я не знаю, как бы я это сделал. Как я могу отличить хорошие ряды от плохих? Мне все равно придется использовать список CSV, чтобы получить хорошие строки, нет? – 2009-09-24 20:19:08
- 1. Есть ли способ опроса нескольких адресов с помощью HttpPollingConnector Mule?
- 2. Есть ли более эффективный способ запуска нескольких операторов SQL UPDATE
- 3. Есть ли способ запуска нескольких ячеек одновременно в ноутбуке IPython?
- 4. Есть ли способ выбрать последний элемент списка с помощью CSS?
- 5. Есть ли способ обработки нескольких версий xsd с помощью xmlBeans?
- 6. Есть ли способ редактировать экран запуска?
- 7. Есть ли способ запуска сценариев огурца параллельно
- 8. Есть ли «правильный» способ читать CSV файлы
- 9. Есть ли разумный способ запуска нескольких запросов в mysql, разделенных точкой с запятой;
- 10. Есть ли более чистый способ сортировки списка?
- 11. Есть ли способ исправить ширину выпадающего списка?
- 12. Есть ли способ выбора нескольких смежных классов?
- 13. Есть ли способ ждать на нескольких семафорах
- 14. Есть ли способ распространения нескольких инъекций?
- 15. Есть ли способ запуска видео с использованием таймера?
- 16. Есть ли способ «остановить сценарий» от запуска с использованием JavaScript?
- 17. Есть ли способ оптимизировать функции списка клавиш?
- 18. R: есть ли способ просмотра списка
- 19. Есть ли пифонический способ перестановки списка списков?
- 20. Есть ли способ оптимизировать карту списка?
- 21. Есть ли способ вырваться из понимания списка?
- 22. Есть ли способ контролировать высоту выпадающего списка?
- 23. Есть ли способ подсчитать текст в R из csv?
- 24. Есть ли способ проверить, существует ли ansicon.exe без его запуска с помощью CMake?
- 25. Есть ли лучший способ сделать csv/namedtuple с urlopen?
- 26. Есть ли способ узнать, видна ли DataGridViewCell?
- 27. Оптимизация списка текстовых дополнений и удалений
- 28. Есть ли простой способ вывода CSV по столбцам?
- 29. Есть ли способ протестировать приложения Comet без запуска браузера?
- 30. В JQuery есть ли способ запуска очереди после истечения срока?
Спасибо, Байрон. Для меня это звучит как победитель. Я использовал excel, но не знал о поиске/замене \ n. – 2009-09-24 20:21:04