Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wstaw, wybierając wartości z dwóch kolumn do kolumny z tej samej tabeli

+ nie jest operatorem konkatenacji ciągów w MySQL. Jeśli używasz sql_mode=PIPES_AS_CONCAT (lub odpowiednik ), następnie:

insert into table1 (username) 
select prefix || (LPAD(Coalesce(MAX(id),0) + 1,3, '0'))
from table1;

w przeciwnym razie użyj CONCAT .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć znaki nowej linii z wierszy danych w mysql?

  2. Indeks złożony MySQL nie jest używany

  3. Wybierz najnowsze dane MySQL, ale wyjątkowy ośrodek

  4. Jak zduplikować tabelę w MySQL

  5. Zoptymalizuj zapytanie django, aby pobrać klucz obcy i relację django-taggit