Commit d3288575 authored by monty@hundin.mysql.fi's avatar monty@hundin.mysql.fi
Browse files

Patch for SCO

Update test results for MySQL 4.0
parent cefe361b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -23,7 +23,9 @@
#include <m_ctype.h>
#include <my_net.h>
#include <my_sys.h>
#ifndef SCO
#include <m_string.h>
#endif
#include <sys/types.h>
#include <sys/socket.h>
#ifndef HAVE_BROKEN_NETINET_INCLUDES
+1 −0
Original line number Diff line number Diff line
@@ -70,3 +70,4 @@ backup table t1 to '../tmp';
unlock tables;
Table	Op	Msg_type	Msg_text
test.t1	backup	status	OK
drop table t1;
+7 −7
Original line number Diff line number Diff line
drop table if exists tblChange;
CREATE TABLE tblCharge (
drop table if exists t1;
CREATE TABLE t1 (
ChargeID int(10) unsigned DEFAULT '0' NOT NULL auto_increment,
ServiceID int(10) unsigned DEFAULT '0' NOT NULL,
ChargeDate date DEFAULT '0000-00-00' NOT NULL,
@@ -16,17 +16,17 @@ KEY ServiceID (ServiceID),
KEY ChargeDate (ChargeDate)
) type=BDB;
BEGIN;
INSERT INTO tblCharge
INSERT INTO t1
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
COMMIT;
BEGIN;
UPDATE tblCharge SET ChargeAuthorizationMessage = 'blablabla' WHERE
UPDATE t1 SET ChargeAuthorizationMessage = 'blablabla' WHERE
ChargeID = 1;
COMMIT;
INSERT INTO tblCharge
INSERT INTO t1
VALUES(NULL,1,'2001-03-01',1,1,1,'New',NULL,NULL,'now');
select * from tblCharge;
select * from t1;
ChargeID	ServiceID	ChargeDate	ChargeAmount	FedTaxes	ProvTaxes	ChargeStatus	ChargeAuthorizationMessage	ChargeComment	ChargeTimeStamp
1	1	2001-03-01	1.00	1.00	1.00	New	blablabla	NULL	now
2	1	2001-03-01	1.00	1.00	1.00	New	NULL	NULL	now
drop table tblCharge;
drop table t1;
+21 −0
Original line number Diff line number Diff line
drop table if exists t1,t2;
create table t1 (id integer, x integer) type=BDB;
create table t2 (id integer, x integer) type=BDB;
insert into t1 values(0, 0);
insert into t2 values(0, 0);
set autocommit=0;
update t1 set x = 1 where id = 0;
set autocommit=0;
update t2 set x = 1 where id = 0;
select x from t1 where id = 0;
select x from t2 where id = 0;
Deadlock found when trying to get lock; Try restarting transaction
commit;
x
1
commit;
select * from t1;
id	x
0	1
select * from t2;
id	x
0	1
commit;
select * from t1;
id	x
0	1
select * from t2;
id	x
0	1
commit;
drop table t1,t2;
+2 −0
Original line number Diff line number Diff line
@@ -25,7 +25,9 @@

#include "mysys_priv.h"
#include <m_ctype.h>
#ifndef SCO
#include <m_string.h>
#endif

	/* string to uppercase */

Loading