sql >> Database >  >> RDS >> Mysql

invoegen door waarden uit twee kolommen te selecteren in een kolom uit dezelfde tabel

+ is niet de tekenreeksaaneenschakelingsoperator in MySQL. Als u sql_mode=PIPES_AS_CONCAT (of equivalent ), dan:

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

gebruik anders CONCAT .



  1. Groeperen op max(time) mysql

  2. Hoe beïnvloedt isolatie op transactieniveau de prestaties in de autocommit-modus in MySQL?

  3. Oracle 11g PHP oci_connect mislukt OCIEnvNlsCreate()

  4. PostgreSQL-beveiliging standaardiseren in multi-cloudomgevingen