0
テーブルから1行を削除したいのに、主キーまたは一意のIDが含まれていません。どうすればいいですか?一意のIDを使用せずにMySQLテーブルから行を削除するにはどうすればよいですか?
テーブルから1行を削除したいのに、主キーまたは一意のIDが含まれていません。どうすればいいですか?一意のIDを使用せずにMySQLテーブルから行を削除するにはどうすればよいですか?
delete from sometable where somerow = 'somevalue'
!!!! whereステートメントが一意の識別子であることを確認するか、mysqlエディタを使用してください(例:Windowsの場合はheidisql、Linuxの場合はmysql workbench)
これは一意のIDまたはpkを持たないため、編集不可能または読み取り専用です –
十分な数の列と値が記述されているwhere句を使用して、削除のために選択 – RiggsFolly
https://www.sitepoint.com/community/t/mysql-query-deleterow-without-primary-key/3342 –
論理キーまたは一意のインデックスはありますか? (レコードを一意に識別する列を結合したグループですか?) – xQbert