MySQL вставляет несколько строк вместо одного
Как мы можем вставить несколько строк, заменив одну строку в Mysql.
Пример:
Group_Id Name
1 John
1 Snow
1 Hank
Теперь снег умер, и вместо него пришли два его сына (Гарри и Питер):
Group_Id Name
1 John
1 Harry
1 Peter
1 Hank
1 ответ
У вас есть несколько вариантов, либо вы обновляете строку Snow (с одной из новых), либо удаляете ее и вставляете две новые строки.
Update table1 set Name = 'Peter' where Name like 'Snow'
Insert into table1 (Group_Id, Name) Values (1, 'Harry')
Кроме того, я настоятельно рекомендую добавить столбец идентификаторов, а если вы новичок в базах данных, проверить базовую документацию и рекомендации.