Mam tabelę bazy danych MySQL "zdjęcia" z kolumną "nazwa pliku". Muszę zastąpić spacje w kolumnach nazwy pliku podkreśleniami. Czy jest to możliwe przy zapytaniu pojedynczym/wielokrotnym? Jeśli tak to jak?Zapytanie MySQL w celu zamiany spacji w kolumnie z podkreśleniami
17
A
Odpowiedz
41
Można użyć REPLACE
funkcję:
REPLACE(str,from_str,to_str)
zwraca łańcuch
str
ze wszystkimi wystąpień napisufrom_str
zastąpionych przez ciągto_str
.REPLACE()
wykonuje przy wyszukiwaniufrom_str
dopasowanie do wielkości liter .
Tak, aby zastąpić wszystkie wystąpienia o charakterze innym jeden w wszystkich liniach stole, coś jak to powinno zrobić:
update photos set filename = replace(filename, ' ', '_');
tj szukać „” w kolumnie filename
i zamiast tego użyj "_"; i ponownie umieść wynik na filename
.
6
update photos set filename = replace(filename,' ', '_');
Powiązane problemy
- 1. Wyrażenie regularne w celu wyszukania spacji
- 2. Pobiera długość max dopuszczalne w kolumnie, mysql
- 3. Wstawianie wielu wartości w jednej kolumnie mysql?
- 4. Uzyskiwanie dodatkowych spacji w CodeIgniter zapytania MySQL
- 5. Wyszukaj wartość w kolumnie BLOB w MySQL
- 6. PHP: Jak kodować U + FFFD w celu dokonania zamiany?
- 7. Zapytanie SQLite zgodne z ciągiem tekstowym w kolumnie
- 8. Zapytanie SQL z wieloma wartościami w jednej kolumnie
- 9. Efektywne zapytanie SELECT w celu znalezienia rekordów w ciągu miesiąca
- 10. Mysql: zezwolić na zapytanie w kolumnie, która w przeciwnym razie nie jest dostępna?
- 11. Symbole wieloznaczne w kolumnie dla MySQL
- 12. mysql przyłączyć wielu wartości w jednej kolumnie
- 13. Zastąp część łańcucha w kolumnie tabeli mysql
- 14. mysql zmień wszystkie wartości w kolumnie
- 15. MySQL - zapytanie UPDATE z LIMIT
- 16. MYSQL - Usuń zapytanie z połączeniem
- 17. zapytanie mySQL w celu zliczenia liczby unikalnych użytkowników zamieszczających w bazie danych
- 18. MongoDB: Zapytanie o klucz o nazwie spacji w nazwie
- 19. MySQL porównać te same wartości w kolumnie dwa
- 20. Liczba zamiany w permutacji
- 21. Pisanie skryptu znajdowania/zamiany bazy danych MySQL w PHP
- 22. Mysql, przechowywanie wielu wartości w jednej kolumnie z innej tabeli
- 23. mysql wybierz oddzielne wiersze w kolumnie z oddzielonymi przecinkami kolumnami
- 24. MySQL Wstawia rekord z wartością NULL w kolumnie NOT NULL
- 25. Zapytanie MySQL według daty z dużym inwerterem
- 26. SQL Dołącz na kolumnie jak inny kolumnie
- 27. Zapytanie MySQL: pobierz dane w określonym przedziale
- 28. jakie jest równoważne zapytanie w mysql?
- 29. Zapytanie SQL, aby wszystkie dane w kolumnie UPPER CASE?
- 30. Zapytanie SQL określające, że wartości w kolumnie są unikalne.