
11/08/2010, 12:29
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 409
Antigüedad: 17 años, 1 mes Puntos: 2 | |
Respuesta: Como convertir este campo en único ? Cita:
Iniciado por gnzsoloyo
Código mysql:
Ver original unique key `stock_securefield_unindex` (`stock_securefield`), key `stock_fkindex2` (`color_idcolor`), key `stock_fkindex1` (`products_product_id`), key `stock_fkindex3` (`size_idsize`)
la única posibilidad de falla es que en la tabla ya existan datos y que al menos haya dos registros con el mismo valor de securefield, ya que eso violaría la unicidad de la clave, imposible. Las tablas myisam no tienen claves foráneas o externas. el motor myisam no las admite y si te fijas lo único que tienen es definidos índices sobre ellas pero no hay ninguna constraint ... Foreign key...
Para usar fk deberás mudar las tablas a innodb. como hago para encontrar datos duplicados en dos filas ? |