Daniel G. Parrilla
Comparto mi Script para crear las tablas
Andrés Felipe Lopez gomez
Excelente aporte
Juan Pablo Campuzano Monsalve
¿Qué tipo de SGBD o IDE estás utilizando?
Comparto script para crear tabla
CREATE TABLE IF NOT EXISTS `withdrawals` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `payment_method` tinyint(4) NOT NULL, `type` tinyint(4) NOT NULL, `time` timestamp NOT NULL DEFAULT current_timestamp(), `amount` float NOT NULL DEFAULT 0, `description` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB;
Daniel G. Parrilla
Comparto mi Script para crear las tablas
Andrés Felipe Lopez gomez
Excelente aporte
Juan Pablo Campuzano Monsalve
¿Qué tipo de SGBD o IDE estás utilizando?
Oscar Fuentes Esteves
Para los que como yo, ya tienen otros cursos y usan alguna suite como XAMPP, para que el phpMyAdmin les pida el usuario, tienen que abrir el archivo de configuración del phpMyAdmin y cambiar:
$cfg['Servers'][$i]['auth_type'] = 'config';
por
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Y al iniciar les pedirá usuario y password como en el ejemplo del profe. Sé que es más engorroso y poco práctico, pero por si alguien se preguntaba como se hace.
Juan Pablo Campuzano Monsalve
Excelente aporte!
CREATE TABLE `finanzas_personales`.`incomes` ( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT , `payment_method` TINYINT(1) NOT NULL , `type` TINYINT(1) NOT NULL , `date` TIMESTAMP NOT NULL , `amount` FLOAT NOT NULL , `description` TEXT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
David Higuera
Si quieren clonar la primera tabla puede entrar dentro de la tabla withdrawals buscan en el menu " operaciones" > copiar a tabla > ingresan el nombre de la nueva tabla y guardan.
Juan Pablo Campuzano Monsalve
ahg ví tarde el comentario :c
Freddy Rafael Peñalver Nuñez
yo uso HeidiSQL y me parece bien practico, excepto cuando da error jajajaja
Beder Danilo Casa Condori
Para crear tablas en phpMyAdmin, debes seleccionar tu base de datos, luego hacer clic en "Nuevo" o "Crear tabla", definir el nombre de la tabla y sus columnas, especificando tipo de dato, longitud y atributos. También puedes revisar la clase "Instalación de phpMyAdmin" para más detalles.
Juan Pablo Campuzano Monsalve
¿Alguien en Mayo 2024?
Beder Danilo Casa Condori
noviembre 25
Diego Sigcho Alvarado
En que casos es mas apropiado utilizar para fechas un campo Timestamp de uno Date?
Juan Pablo Campuzano Monsalve
Creo que sería más por preferencias
Alejo Ramírez
Carlos Eduardo Gómez García, enseña mejor felicitaciones
Alejandro Ivan Mendieta
Alejandro Ayala Castro
Alejandro Ayala Castro
Para más velocidad
eamedranoc1
Para copiar tablas en phpmyadmin se dirijen a OPERACIONES y luego buscan este menu. En el nombre de la base datos sigue un punto (.) ponen el nuevo nombre de la tabla y listo
Aquí en código sql
CREATE TABLE incomes( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `payment_method` TINYINT(1) NOT NULL, `type` TINYINT(1) NOT NULL, `date` TIMESTAMP NOT NULL, `amount` FLOAT NOT NULL, `description` TEXT NOT NULL, PRIMARY KEY (`id`) )CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE TABLE withdrawals( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `payment_method` TINYINT(1) NOT NULL, `type` TINYINT(1) NOT NULL, `date` TIMESTAMP NOT NULL, `amount` FLOAT NOT NULL, `description` TEXT NOT NULL, PRIMARY KEY (`id`) )CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
comparto mi sql
CREATE DATABASE finanzas_personales CHARACTER SET = 'utf8mb4' COLLATE = 'utf8mb4_unicode_ci'; USE finanzas_personales; CREATE TABLE `finanzas_personales`.`incomes` ( `id` SERIAL, `payment_method` TINYINT NOT NULL , `type` TINYINT NOT NULL , `date` TIMESTAMP NOT NULL , `amount` FLOAT NOT NULL , `description` TEXT NOT NULL , `create_reg` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_reg` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE = InnoDB; CREATE TABLE `finanzas_personales`.`withdrawals` ( `id` SERIAL, `payment_method` TINYINT NOT NULL , `type` TINYINT NOT NULL , `date` TIMESTAMP NOT NULL , `amount` FLOAT NOT NULL , `description` TEXT NOT NULL , `create_reg` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_reg` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE = InnoDB;