Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Sonico
1 / 1 / 0
Регистрация: 14.10.2016
Сообщений: 63
1

Нужна функция удаления всех записей из таблицы БД

06.02.2017, 14:15. Просмотров 792. Ответов 7
Метки нет (Все метки)

Работаю на Visual Studio 15, программка Windows Forms на C# связана с базой данных MySql. Нашел как сделать удаление одной записи за определенным полем. Нужна функция чтоб очистить сразу всю таблицу,т.е. удалить из нее сразу все записи.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2017, 14:15
Ответы с готовыми решениями:

есть код.нужно добавить функция вывода и удаления всех записей!
case 4 - функция вывод всех записей и реализация её case 5 - удаление всего...

После удаления всех записей из DataGridView выскакивает ошибка
После удаления всех записей из DataGridView выскакивает ошибка что делать

Нужна функция для удаления списка
Помогите. Нужна срочно функция для удаления списка.

Команда через adoconnection или adotable для удаления всех записей из БД
какой командой через adoconection или adotable можно удалить все записи в БД...

Функция удаления из строки всех точек
Нужно разработать рекурсивную функцию для удаления всех точек из строки. Вот,...

7
insite2012
Модератор
Эксперт .NET
4865 / 3818 / 1096
Регистрация: 12.10.2013
Сообщений: 11,095
Записей в блоге: 2
06.02.2017, 14:21 2
Лучший ответ Сообщение было отмечено Sonico как решение

Решение

Цитата Сообщение от Sonico Посмотреть сообщение
удалить из нее сразу все записи.
Попробуйте
T-SQL
1
 DELETE FROM table_name
1
BozKurt
297 / 274 / 101
Регистрация: 06.05.2014
Сообщений: 861
Завершенные тесты: 1
06.02.2017, 14:24 3
insite2012, может лучше truncate? Быстрее же порядком.

Добавлено через 1 минуту
Упс. В MySql это фактически тоже самое. Пардон.
0
insite2012
Модератор
Эксперт .NET
4865 / 3818 / 1096
Регистрация: 12.10.2013
Сообщений: 11,095
Записей в блоге: 2
06.02.2017, 14:25 4
Цитата Сообщение от BozKurt Посмотреть сообщение
может лучше truncate?
Почему бы и нет.
0
BozKurt
297 / 274 / 101
Регистрация: 06.05.2014
Сообщений: 861
Завершенные тесты: 1
06.02.2017, 14:39 5
insite2012, в MySlq truncate разворачивается в последовательное выполнение: COMMIT; DELETE FROM table_name
Что как бы одно и тоже.
А вот в MsSql truncate работает иначе.
0
Sonico
1 / 1 / 0
Регистрация: 14.10.2016
Сообщений: 63
06.02.2017, 14:55  [ТС] 6
У меня возникает ошибка. Я пробовал предложенные варианты. Я очень плохо знаю синтаксис запросов.Что у меня неверно? Добавление и удаление одного элемента, которые реализованы практически так же, работают корректно.
0
Миниатюры
Нужна функция удаления всех записей из таблицы БД   Нужна функция удаления всех записей из таблицы БД  
BozKurt
297 / 274 / 101
Регистрация: 06.05.2014
Сообщений: 861
Завершенные тесты: 1
06.02.2017, 15:02 7
Лучший ответ Сообщение было отмечено Sonico как решение

Решение

Sonico, ну в документации, да и вообще как правило, для command нужно передавать connection по которому будет происходить запрос: https://dev.mysql.com/doc/dev/connec...nd__ctor_2.htm
1
Sonico
1 / 1 / 0
Регистрация: 14.10.2016
Сообщений: 63
06.02.2017, 15:06  [ТС] 8
Похоже Вы решили мою проблему, я просто забыл указать связь, как в предыдущих запросах
0
06.02.2017, 15:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2017, 15:06

Функция для удаления всех знаков препинания
Есть набор строк, написать функцию, которая принимает на вход этот набор строк...

Функция удаления всех четных элементов AVL-дерева
Помогите допилить функцию удаления всех парных элементов АВЛ дерева. Она...

PostgreSQL выборка всех записей из таблицы
При выборе из таблицы по запросу: SELECT * FROM public."Tasks"; Выводит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru