backup mariadb - pregunta

backup mariadb - pregunta

Postby carlos vargas » Thu Mar 14, 2019 7:30 pm

Revisando un sql creado por el metodo backup de mariadb de fwh, ve este valor "DEFAULT", en lugares donde deberia verse "NULL", es correcto esto?
...
DROP TABLE IF EXISTS `prestamosdet`;
CREATE TABLE `prestamosdet` (
`num_pres` mediumint(6) unsigned NOT NULL DEFAULT 0,
`cuota_no` smallint(4) unsigned NOT NULL DEFAULT 0,
`fecha_prog` date DEFAULT NULL,
`valor_prog` decimal(10,2) unsigned NOT NULL DEFAULT 0.00,
`fecha_real` date DEFAULT NULL,
`valor_real` decimal(10,2) unsigned NOT NULL DEFAULT 0.00,
`estado` char(1) COLLATE latin1_spanish_ci NOT NULL DEFAULT '',
`nota` text COLLATE latin1_spanish_ci DEFAULT NULL,
`my_recno` bigint(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`my_recno`),
KEY `prestamosdet_num_pres` (`num_pres`),
KEY `prestamosdet_fecha_prog` (`fecha_prog`),
KEY `prestamosdet_fecha_real` (`fecha_real`)
) ENGINE=InnoDB AUTO_INCREMENT=4611 DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
INSERT INTO `prestamosdet` VALUES (1001,1,'2019-02-19',1792.00,'2019-03-03',1792.00,'C','',1);
INSERT INTO `prestamosdet` VALUES (1001,2,'2019-02-26',1792.00,'2019-03-03',1792.00,'C','ACTULIZACION DE SALDO',2);
INSERT INTO `prestamosdet` VALUES (1001,3,'2019-03-05',1792.00,DEFAULT,0.00,'A',DEFAULT,3);
INSERT INTO `prestamosdet` VALUES (1001,4,'2019-03-12',1792.00,DEFAULT,0.00,'A',DEFAULT,4);
INSERT INTO `prestamosdet` VALUES (1001,5,'2019-03-19',1792.00,DEFAULT,0.00,'A',DEFAULT,5);
INSERT INTO `prestamosdet` VALUES (1002,1,'2019-02-25',1792.00,'2019-03-11',1792.00,'C','',6);
...

al restaurar se muestra
Image
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: backup mariadb - pregunta

Postby cmsoft » Thu Mar 14, 2019 7:55 pm

Hola Carlos:
Segun un ejemplo que puso Rao, si. Y funciona perfecto tambien si lo usas desde un gestor de base de datos. Pondra el valor que tenga por default en la definicion de la tabla.
Si la tabla no tiene definido un valor por default y el campo es not null, te arrojara un warning pero grabara la data con el valor vacio segun el campo.
Si la tabla no tiene definido un valor por default y el campo puede ser null, te grabara null
User avatar
cmsoft
 
Posts: 1189
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: backup mariadb - pregunta

Postby carlos vargas » Fri Mar 15, 2019 6:36 pm

Gracias por la info. :-)
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 96 guests