Мне хотелось бы знать, как это можно сделать. скажем, у меня это в моей базе данных «первым», и если я хочу обновить и добавить «вторую», в которой я могу иметь этот формат «первый, второй». Я использовал этот UPDATE table SET number="second"
, но он удаляет «первый». Я использую PHP и MySQL, спасибоКак обновить данные в базе данных без удаления старых данных?
ответ
Я думаю, вы имели в виду:
// if number is "first", it will become "first, second"
UPDATE table SET number = CONCAT(number, ", second")
, но я не думаю, что это то, что вам нужно. Можете ли вы объяснить, что вы пытаетесь сделать?
UPDATE table SET number=concat_ws(",", number, "second")
Это на самом деле «первый, второй», а не «первый, второй». –
вы можете просто добавить пробел после вызова функции – Galen
Ответ на выбранный вами вариант дает вам то, что вы хотите. Я хочу услышать что-то, что может показаться вам полезным.
Поскольку вы, очевидно, обучение, давайте убедиться, что вы получите некоторые связанные элементы покрыты, а также:
базы данных и код резервного копирования: Держите оригинальный сейф, прежде чем начать с вашего удовольствия с ним. Если что-то пойдет не так, вы всегда можете восстановить резервную копию и продолжить работу.
Управление кодом суса: Сохраните код под контролем исходного кода, чтобы вы могли вернуться к предыдущим версиям по мере необходимости.
Разделение Prod и Dev: Если вы играете в Production, вы можете нанести большой урон. Сделайте двойной тройной уверен, что вы работаете в изолированной среде.
- 1. Обновить данные без изменения старых данных
- 2. шифрование старых данные в базе данных
- 3. Mysql: Шифрование старых данных в базе данных
- 4. Rails - обновить атрибуты без удаления старых элементов
- 5. Как обновить существующие данные в базе данных
- 6. Как обновить данные в базе данных
- 7. Обновление данных без удаления старых файлов с кодом на CodeIgniter
- 8. Создать/обновить/удалить данные в базе данных
- 9. Не удалось обновить данные в базе данных
- 10. android: обновить данные в базе данных Sqlite
- 11. Обновить данные в базе данных Kinvey
- 12. Обновить данные в базе данных SQL
- 13. Как обновить KEY_ROWID после удаления строки в базе данных SQLite
- 14. Методы удаления старых данных в базах данных Oracle
- 15. Как обновить тип данных столбца без удаления значений в Postgresql?
- 16. Как обновить и заменить часть старых данных
- 17. Как обновить данные данных-данных?
- 18. Обновить значения в базе данных
- 19. Как проверить успешность удаления в базе данных?
- 20. Обновить значения в базе данных
- 21. Данные по-прежнему в базе данных после удаления?
- 22. как сохранить данные в базе данных после удаления приложения?
- 23. Сценарий для удаления старых данных из баз данных sqlite3
- 24. как Получать данные UDP без укладки старых данных
- 25. Как записывать данные с помощью FileOutputStream без потери старых данных?
- 26. Как добавить данные в список, когда «тянуть, чтобы обновить» без очистки старых данных
- 27. Как обновить данные контроля дерева в базе данных в asp.net?
- 28. Как обновить данные в существующей базе данных sqlite в android
- 29. Как удалить данные в базе данных данных?
- 30. SQL Server Копирование данных с новым первичного ключа без удаления старых данных
+1, я думаю, что это то, что ему нужно. –
вот что мне нужно, спасибо. :) – Sam
FWIW: если вы пытаетесь сохранить список в базе данных, не делайте этого так. Вместо этого сохраните данные в виде отдельных строк и используйте GROUP_CONCAT для извлечения результата при выборе. –