primero voy a borrar la tabla que tiene las llaves forana y primarias
Código MySQL:
Ver originalpedido_categoria
id_pedido id_categoria
1 lto
1 pls
1 rtp
2 lto
3 rtp
y después voy ha borrar el id pedido
en la tabla categorias no quiero borrar ninguna categoría porque pueden pertenecer a otros pedidos
la misma categoria
ahogo dos delete
he intentado hacer un
me sale un error de llaves foranas me borrar las llaves foranas pero no borrar id_pedido
Código MySQL:
Ver originaltengo una tabla categoría
llave primaria id_categoría
id_categoría
------------------
lto
pls
rtp
--------------------------------------
Código MySQL:
Ver originaltengo esta otra
table pedido
-------------------------------------------------------
llave primaria id_pedido autoincrement
descripción null
fecha
id_usuario
null es llave forana de id_usuario
id_pedido descripción fecha id_usuario
1 aaaaaaaaaa 20/10/2010 100
2 bbbbbbbbb 15/11/2012 101
3 ccccccccccc 15/03/2013 103
------------------------------------------------------------------
1 pedido puede pertenecer a mas de una categoría i una categoría puede pertenece a mas de un pedido
M:N
Código MySQL:
Ver originalse va a crear una tercera pedido_categoría
id_pedido id_categoría
1 lto
1 pls
1 rtp
2 lto
3 rtp
---------------------------------------------------------------------------------------------------------------
1 pedido solo puede ser hecho por 1 usuario i 1 usuario puede hacer mucho pedidos
pedido y usuario 1:N
id_usuario id_permiso
100 100
101 100
102 200
103 100