2016-08-03 2 views
0

Теперь я могу просмотреть содержимое таблицы в базе данных с помощью команд sqlite3.sqlite3 команды для редактирования содержимого в таблице

select from table_name where table_attribute = some_value 

Однако, я хотел бы иметь возможность редактировать шаблон сообщения электронной почты, например, в таблице, или обновить файл, хранящийся в таблице вложений. У меня есть графический интерфейс для этого, который отлично работает в среде Ubuntu 14.04 или 15.10. Но по причинам, связанным с работой, мне нужно было установить Windows. Теперь я использую виртуальные машины для Ubuntu Server 14.04 и имею на нем программное обеспечение, написанное на Python, но могу выполнять только команды CLI. Нет GUI VM работает очень хорошо на моем дешевом ноутбуке.

Я хотел бы использовать командную строку для замены того, что я обычно делал бы в графическом интерфейсе, например, добавить адрес электронной почты в таблицу в базе данных, отредактировать сохраненный шаблон электронной почты, связанный с адресом электронной почты в базы данных, добавить или удалить URL-адрес, который находится в таблице в базе данных.

Я не могу найти нигде в Интернете, как редактировать контент в таблице в базе данных sqlite3. Я вижу, как выбирать и подсчитывать, удалять данные в таблице и т. Д. Но не то, как выбрать определенную строку или ячейку, если хотите, и отредактировать только это поле.

Пожалуйста, помогите! Спасибо!

+0

Вы не очень понятны, но, похоже, вы просите инструкцию 'UPDATE'. Например, 'update table_name устанавливает some_column = some_value, где some_other_column = some_other_value'. Значения могут быть заключены в одинарные кавычки в зависимости от типов данных столбцов. – topshot

+0

Да, спасибо. – Debug255

+0

Чтобы уточнить, 'some_other_column = some_other_value' - это значение, которое обновляет' some_column = some_value', перед 'where', правильно? – Debug255

ответ

0
update table set column_name = "new value" where column_name "old value"; 

Это успешно обновило информацию.

Благодарим вас @topshot

Смежные вопросы