Php 使用新记录更新MYSQL数据库而不删除旧记录

Php 使用新记录更新MYSQL数据库而不删除旧记录,php,mysql,laravel,Php,Mysql,Laravel,如何将信息添加到数据库列中而不在旧列上覆盖它?我需要新旧信息同一列例如,旧变量是A,现在我希望它是AB而不删除A。有没有使用laravel framework的解决方案?附加值?重新设计表?需要在数据库中插入另一行。使用created_at列来区分哪个是较新的。例如,我有用户名和用户朋友id,用户朋友id中有例如id 44,现在当id为45的新用户将该用户添加到44,45时,旧记录将不会被覆盖。您不应该将多个id保存到一个字段,即user\u friends\u id。它不仅丑陋(你破坏了1NF

如何将信息添加到数据库列中而不在旧列上覆盖它?我需要新旧信息同一列例如,旧变量是A,现在我希望它是AB而不删除A。有没有使用laravel framework的解决方案?

附加值?重新设计表?需要在数据库中插入另一行。使用
created_at
列来区分哪个是较新的。例如,我有用户名和用户朋友id,用户朋友id中有例如id 44,现在当id为45的新用户将该用户添加到44,45时,旧记录将不会被覆盖。您不应该将多个id保存到一个字段,即
user\u friends\u id
。它不仅丑陋(你破坏了
1NF
),而且与yes@alexander.polomodov一起工作也让人不舒服,而且:人们不知道该列有多宽。考虑一下脸谱网、Justin B.和他的数以百万计的朋友。我敢肯定,他们不会将它们以逗号分隔存储在
varchar(25GB)
中,并将其解析数小时以建立一个who-is-who或删除一个“朋友”。