Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Sobre el nombre de las tablas

Realizamos el cambio de nombre de 'tb_ventas' por 'tb_factura'

ALTER TABLE tb_ventas RENAME tb_factura;

Pero me queda la duda, antes creamos la tabla 'facturas' e 'items_facturas' que ambas no se ven en el video.

CREATE TABLE items_facturas (
NUMERO VARCHAR(5) NOT NULL,
CODIGO VARCHAR(10) NOT NULL,
CANTIDAD INT,
PRECIO FLOAT,
PRIMARY KEY (NUMERO, CODIGO) 
);
ALTER TABLE items_facturas ADD CONSTRAINT FK_FACTURAS
FOREIGN KEY(NUMERO) REFERENCES facturas(NUMERO); 
1 respuesta

¡Hola Christian!

Entiendo tu duda. Parece que estás confundido con el cambio de nombre de la tabla 'tb_ventas' por 'tb_factura' en MySQL. El comando que estás utilizando para renombrar la tabla no es el correcto. En lugar de utilizar "RENAME", debes utilizar "RENAME TO". El comando correcto sería:

ALTER TABLE tb_ventas RENAME TO tb_factura;

En cuanto a la creación de las tablas 'facturas' e 'items_facturas', es posible que hayan sido creadas en un momento diferente al del video que estás viendo. Es común que en un entorno de base de datos real se creen múltiples tablas para manejar diferentes aspectos de un proceso de facturación.

Espero que esta aclaración te ayude a resolver tus dudas. Si necesitas más ayuda, no dudes en preguntar.

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!