2017-06-15 4 views
0

テーブルから1行を削除したいのに、主キーまたは一意のIDが含まれていません。どうすればいいですか?一意のIDを使用せずにMySQLテーブルから行を削除するにはどうすればよいですか?

+1

十分な数の列と値が記述されているwhere句を使用して、削除のために選択 – RiggsFolly

+0

https://www.sitepoint.com/community/t/mysql-query-deleterow-without-primary-key/3342 –

+0

論理キーまたは一意のインデックスはありますか? (レコードを一意に識別する列を結合したグループですか?) – xQbert

答えて

0
delete from sometable where somerow = 'somevalue' 

!!!! whereステートメントが一意の識別子であることを確認するか、mysqlエディタを使用してください(例:Windowsの場合はheidisql、Linuxの場合はmysql workbench)

+0

これは一意のIDまたはpkを持たないため、編集不可能または読み取り専用です –

関連する問題