php - Insert into Select with group concat -
hi have table has values
domain user groups test_at_test.com john first test_at_test.com mary second test_at_test.com john second
etc..
i want group concat
table , insert values new table or update
current table dont have problem , have new table this
domain user groups test_at_test.com john first,second test_at_test.com mary second
i write following command
error
column count doesn't match value count @ row 1 insert newtable
select * , group_concat(groups)
from table group by
user order domain
your new table has 3 columns in select result set have 4 columns need specify columns in select statement
insert newtable select `domain`, `user`, group_concat(groups) table group user order domain
note result truncated maximum length given group_concat_max_len system variable, has default value of 1024. value can set higher, although effective maximum length of return value constrained value of max_allowed_packet.