mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1022 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1022 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- source include/have_bdb.inc
 | 
						|
 | 
						|
# test for bug reported by Mark Steele
 | 
						|
 | 
						|
--disable_warnings
 | 
						|
drop table if exists t1;
 | 
						|
--enable_warnings
 | 
						|
CREATE TABLE t1 (
 | 
						|
  ChargeID int(10) unsigned NOT NULL auto_increment,
 | 
						|
  ServiceID int(10) unsigned DEFAULT '0' NOT NULL,
 | 
						|
  ChargeDate date DEFAULT '0000-00-00' NOT NULL,
 | 
						|
  ChargeAmount decimal(20,2) DEFAULT '0.00' NOT NULL,
 | 
						|
  FedTaxes decimal(20,2) DEFAULT '0.00' NOT NULL,
 | 
						|
  ProvTaxes decimal(20,2) DEFAULT '0.00' NOT NULL,
 | 
						|
  ChargeStatus enum('New','Auth','Unauth','Sale','Denied','Refund')
 | 
						|
DEFAULT 'New' NOT NULL,
 | 
						|
  ChargeAuthorizationMessage text,
 | 
						|
  ChargeComment text,
 | 
						|
  ChargeTimeStamp varchar(20),
 | 
						|
  PRIMARY KEY (ChargeID),
 | 
						|
  KEY ServiceID (ServiceID),
 | 
						|
  KEY ChargeDate (ChargeDate)
 | 
						|
) type=BDB;
 | 
						|
 | 
						|
BEGIN;
 | 
						|
INSERT INTO t1
 | 
						|
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
 | 
						|
COMMIT;
 | 
						|
 | 
						|
BEGIN;
 | 
						|
UPDATE t1 SET ChargeAuthorizationMessage = 'blablabla' WHERE
 | 
						|
ChargeID = 1;
 | 
						|
COMMIT;
 | 
						|
 | 
						|
INSERT INTO t1
 | 
						|
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
 | 
						|
select * from t1;
 | 
						|
drop table t1;
 |