title: Drop unnamed Foreign Key in MySql
body: <p>If a foreign key was created without a name, MySql will give it a default one. For instance, for table 'Test' the foreign key will be named 'test_ibfk_1'. When I drop the foreign key locally by using this name it works like a charm but on the development server it fails with errno: 152. </p>
  
  <p>I know this name is case sensitive but either lower or upper case the result is the same.</p>
  
  <p>My question: Is it safe to rely on the default name to manipulate constraints (in MySql at least)?</p>
  
  <p>Thanks in advance!</p>