Agregar clave foránea en ALTER TABLE con SQLite

En este post te enseñaré algo muy simple pero de lo cual no encontré información al respecto: cómo agregar una clave foránea (relación) a una tabla de SQLite con un ALTER TABLE agregando una columna con ADD COLUMN. Es decir, vamos a agregar una Foreign Key a una tabla existente agregando la columna y la relación al mismo tiempo ...

agosto 22, 2022 · 2 min · 251 palabras · Parzibyte

Crear tabla con relaciones en MySQL

En este post de base de datos en MySQL te mostraré cómo crear una tabla con relaciones, es decir, un ejemplo de uso para que puedas guiarte. Simplemente vamos a relacionar dos tablas usando foreign key y primary key. Vamos a relacionar las tablas en el momento de la creación de las mismas. ...

septiembre 28, 2020 · 2 min · 393 palabras · Parzibyte

Agregar columna llave foránea (fk) en MySQL

Resumen: en este post te muestro cómo modificar o alterar una tabla de MySQL para agregar una columna y hacer que esa columna sea una clave foránea. Las relaciones en MySQL son importantes para tener datos en distintas tablas y no caer en la redundancia de campos. En ocasiones vamos a necesitar agregar una clave foránea a una tabla ya existente. ...

noviembre 12, 2019 · 3 min · 614 palabras · Parzibyte

Relaciones entre tablas de SQLite - Soporte para claves foráneas

Las relaciones entre tablas son fundamentales y realmente necesarias en el mundo de las bases de datos SQL. El motor SQLite tiene un buen soporte para las relaciones entre las tablas, es decir, soporta las claves foráneas especificando relaciones de una tabla con otra. Vamos a ver en este post cómo se usan las foreign keys en SQLite con algunos ejemplos simples. ...

mayo 30, 2019 · 3 min · 455 palabras · Parzibyte

Truncar tabla de MySQL o MariaDB desactivando claves foráneas

En este post voy a explicar cómo truncar una tabla de MySQL o MariaDB sin que nos estorben las claves foráneas o foreign keys. Al truncar una tabla con MySQL, si esta tiene referencias a otras tablas, saldrá un error que dice más o menos así: ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (`base_de_datos`.`tabla`, CONSTRAINT `alguna_referencia` FOREIGN KEY (`alguna_clave`) REFERENCES `base_de_datos`.`otra_tabla` (`clave`)) Esto es por seguridad, ya que al truncar se eliminarían si tuviéramos la opción de cascada al eliminar datos. En fin, veamos cómo truncar una tabla aunque tenga referencias a otras. ...

mayo 5, 2019 · 2 min · 272 palabras · Parzibyte