mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 05:22:25 +01:00
Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/M41/mysql-4.1 sql/share/english/errmsg.txt: Auto merged
This commit is contained in:
commit
e31062a23f
11 changed files with 125 additions and 17 deletions
|
@ -1759,8 +1759,8 @@ P,p
|
|||
Ƥ,ƥ
|
||||
Q,q
|
||||
ĸ
|
||||
R,RR,Rr,r,rr,Ŕ,ŕ,Ŗ,ŗ,Ř,ř
|
||||
rR
|
||||
R,r,Ŕ,ŕ,Ŗ,ŗ,Ř,ř
|
||||
RR,Rr,rR,rr
|
||||
Ʀ
|
||||
S,s,Ś,ś,Ŝ,ŝ,Ş,ş,Š,š,ſ
|
||||
SS,Ss,sS,ss,ß
|
||||
|
|
|
@ -24,6 +24,20 @@ n
|
|||
drop database if exists mysqltest;
|
||||
affected rows: 1
|
||||
create database mysqltest;
|
||||
use mysqltest;
|
||||
drop table table1, table2, table3, table4, table5, table6,
|
||||
table7, table8, table9, table10, table11, table12, table13,
|
||||
table14, table15, table16, table17, table18, table19, table20,
|
||||
table21, table22, table23, table24, table25, table26, table27,
|
||||
table28;
|
||||
ERROR 42S02: Unknown table 'table1,table2,table3,table4,table5,table6,table7,table8,table9,table10,table11,table12,table13,table14,table15,table16,table17,table18,table19,table20,table21,table22,table23,table'
|
||||
drop table table1, table2, table3, table4, table5, table6,
|
||||
table7, table8, table9, table10, table11, table12, table13,
|
||||
table14, table15, table16, table17, table18, table19, table20,
|
||||
table21, table22, table23, table24, table25, table26, table27,
|
||||
table28, table29, table30;
|
||||
ERROR 42S02: Unknown table 'table1,table2,table3,table4,table5,table6,table7,table8,table9,table10,table11,table12,table13,table14,table15,table16,table17,table18,table19,table20,table21,table22,table23,table'
|
||||
use test;
|
||||
drop database mysqltest;
|
||||
flush tables with read lock;
|
||||
create database mysqltest;
|
||||
|
|
|
@ -2,6 +2,9 @@ DROP TABLE IF EXISTS t1;
|
|||
CREATE TABLE t1 (
|
||||
auto int(5) unsigned NOT NULL auto_increment,
|
||||
string char(10) default "hello",
|
||||
vstring varchar(10) default "hello",
|
||||
bin binary(7),
|
||||
vbin varbinary(7),
|
||||
tiny tinyint(4) DEFAULT '0' NOT NULL ,
|
||||
short smallint(6) DEFAULT '1' NOT NULL ,
|
||||
medium mediumint(8) DEFAULT '0' NOT NULL,
|
||||
|
@ -14,12 +17,13 @@ ushort smallint(5) unsigned zerofill DEFAULT '00000' NOT NULL,
|
|||
umedium mediumint(8) unsigned DEFAULT '0' NOT NULL,
|
||||
ulong int(11) unsigned DEFAULT '0' NOT NULL,
|
||||
ulonglong bigint(13) unsigned DEFAULT '0' NOT NULL,
|
||||
time_stamp timestamp,
|
||||
date_field date,
|
||||
time_field time,
|
||||
date_time datetime,
|
||||
options enum('one','two','tree') not null,
|
||||
flags set('one','two','tree') not null,
|
||||
date_field date,
|
||||
year_field year,
|
||||
time_field time,
|
||||
date_time datetime,
|
||||
time_stamp timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (auto),
|
||||
KEY (utiny),
|
||||
KEY (tiny),
|
||||
|
@ -33,4 +37,36 @@ KEY (ulong),
|
|||
KEY (ulonglong,ulong),
|
||||
KEY (options,flags)
|
||||
);
|
||||
set @now = now();
|
||||
insert into t1
|
||||
(string,vstring,bin,vbin,tiny,short,medium,long_int,longlong,
|
||||
real_float,real_double, utiny, ushort, umedium,ulong,ulonglong,
|
||||
options,flags,date_field,year_field,time_field,date_time)
|
||||
values
|
||||
("aaaa","aaaa",0xAAAA,0xAAAA,-1,-1,-1,-1,-1,1.1,1.1,1,1,1,1,1,
|
||||
'one','one', '1901-01-01','1901','01:01:01','1901-01-01 01:01:01');
|
||||
select auto,string,vstring,bin,vbin,tiny,short,medium,long_int,longlong,
|
||||
real_float,real_double, utiny, ushort, umedium,ulong,ulonglong,
|
||||
options,flags,date_field,year_field,time_field,date_time
|
||||
from t1;
|
||||
auto string vstring bin vbin tiny short medium long_int longlong real_float real_double utiny ushort umedium ulong ulonglong options flags date_field year_field time_field date_time
|
||||
1 aaaa aaaa ªª ªª -1 -1 -1 -1 -1 1.1 1.1000 1 00001 1 1 1 one one 1901-01-01 1901 01:01:01 1901-01-01 01:01:01
|
||||
select time_stamp>@now from t1;
|
||||
time_stamp>@now
|
||||
1
|
||||
set @now = now();
|
||||
update t1 set string="bbbb",vstring="bbbb",bin=0xBBBB,vbin=0xBBBB,
|
||||
tiny=-2,short=-2,medium=-2,long_int=-2,longlong=-2,real_float=2.2,
|
||||
real_double=2.2,utiny=2,ushort=2,umedium=2,ulong=2,ulonglong=2,
|
||||
options='one',flags='one', date_field='1902-02-02',year_field='1902',
|
||||
time_field='02:02:02',date_time='1902-02-02 02:02:02' where auto=1;
|
||||
select auto,string,vstring,bin,vbin,tiny,short,medium,long_int,longlong,
|
||||
real_float,real_double, utiny, ushort, umedium,ulong,ulonglong,
|
||||
options,flags,date_field,year_field,time_field,date_time
|
||||
from t1;
|
||||
auto string vstring bin vbin tiny short medium long_int longlong real_float real_double utiny ushort umedium ulong ulonglong options flags date_field year_field time_field date_time
|
||||
1 bbbb bbbb »» »» -2 -2 -2 -2 -2 2.2 2.2000 2 00002 2 2 2 one one 1902-02-02 1902 02:02:02 1902-02-02 02:02:02
|
||||
select time_stamp>@now from t1;
|
||||
time_stamp>@now
|
||||
1
|
||||
drop table t1;
|
||||
|
|
|
@ -30,6 +30,28 @@ select * from mysqltest.mysqltest;
|
|||
drop database if exists mysqltest;
|
||||
--disable_info
|
||||
create database mysqltest;
|
||||
|
||||
#
|
||||
# drop many tables - bug#3891
|
||||
# we'll do it in mysqltest db, to be able to use longer table names
|
||||
# (tableN instead on tN)
|
||||
#
|
||||
use mysqltest;
|
||||
--error 1051
|
||||
drop table table1, table2, table3, table4, table5, table6,
|
||||
table7, table8, table9, table10, table11, table12, table13,
|
||||
table14, table15, table16, table17, table18, table19, table20,
|
||||
table21, table22, table23, table24, table25, table26, table27,
|
||||
table28;
|
||||
|
||||
--error 1051
|
||||
drop table table1, table2, table3, table4, table5, table6,
|
||||
table7, table8, table9, table10, table11, table12, table13,
|
||||
table14, table15, table16, table17, table18, table19, table20,
|
||||
table21, table22, table23, table24, table25, table26, table27,
|
||||
table28, table29, table30;
|
||||
|
||||
use test;
|
||||
drop database mysqltest;
|
||||
|
||||
# test drop/create database and FLUSH TABLES WITH READ LOCK
|
||||
|
|
|
@ -7,10 +7,12 @@ DROP TABLE IF EXISTS t1;
|
|||
#
|
||||
# Test creation of different column types in NDB
|
||||
#
|
||||
|
||||
CREATE TABLE t1 (
|
||||
auto int(5) unsigned NOT NULL auto_increment,
|
||||
string char(10) default "hello",
|
||||
vstring varchar(10) default "hello",
|
||||
bin binary(7),
|
||||
vbin varbinary(7),
|
||||
tiny tinyint(4) DEFAULT '0' NOT NULL ,
|
||||
short smallint(6) DEFAULT '1' NOT NULL ,
|
||||
medium mediumint(8) DEFAULT '0' NOT NULL,
|
||||
|
@ -23,12 +25,13 @@ CREATE TABLE t1 (
|
|||
umedium mediumint(8) unsigned DEFAULT '0' NOT NULL,
|
||||
ulong int(11) unsigned DEFAULT '0' NOT NULL,
|
||||
ulonglong bigint(13) unsigned DEFAULT '0' NOT NULL,
|
||||
time_stamp timestamp,
|
||||
date_field date,
|
||||
time_field time,
|
||||
date_time datetime,
|
||||
options enum('one','two','tree') not null,
|
||||
flags set('one','two','tree') not null,
|
||||
date_field date,
|
||||
year_field year,
|
||||
time_field time,
|
||||
date_time datetime,
|
||||
time_stamp timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (auto),
|
||||
KEY (utiny),
|
||||
KEY (tiny),
|
||||
|
@ -43,5 +46,34 @@ CREATE TABLE t1 (
|
|||
KEY (options,flags)
|
||||
);
|
||||
|
||||
set @now = now();
|
||||
sleep 1;
|
||||
insert into t1
|
||||
(string,vstring,bin,vbin,tiny,short,medium,long_int,longlong,
|
||||
real_float,real_double, utiny, ushort, umedium,ulong,ulonglong,
|
||||
options,flags,date_field,year_field,time_field,date_time)
|
||||
values
|
||||
("aaaa","aaaa",0xAAAA,0xAAAA,-1,-1,-1,-1,-1,1.1,1.1,1,1,1,1,1,
|
||||
'one','one', '1901-01-01','1901','01:01:01','1901-01-01 01:01:01');
|
||||
|
||||
select auto,string,vstring,bin,vbin,tiny,short,medium,long_int,longlong,
|
||||
real_float,real_double, utiny, ushort, umedium,ulong,ulonglong,
|
||||
options,flags,date_field,year_field,time_field,date_time
|
||||
from t1;
|
||||
select time_stamp>@now from t1;
|
||||
|
||||
set @now = now();
|
||||
sleep 1;
|
||||
update t1 set string="bbbb",vstring="bbbb",bin=0xBBBB,vbin=0xBBBB,
|
||||
tiny=-2,short=-2,medium=-2,long_int=-2,longlong=-2,real_float=2.2,
|
||||
real_double=2.2,utiny=2,ushort=2,umedium=2,ulong=2,ulonglong=2,
|
||||
options='one',flags='one', date_field='1902-02-02',year_field='1902',
|
||||
time_field='02:02:02',date_time='1902-02-02 02:02:02' where auto=1;
|
||||
|
||||
select auto,string,vstring,bin,vbin,tiny,short,medium,long_int,longlong,
|
||||
real_float,real_double, utiny, ushort, umedium,ulong,ulonglong,
|
||||
options,flags,date_field,year_field,time_field,date_time
|
||||
from t1;
|
||||
select time_stamp>@now from t1;
|
||||
|
||||
drop table t1;
|
||||
|
|
|
@ -1953,7 +1953,11 @@ int ha_ndbcluster::update_row(const byte *old_data, byte *new_data)
|
|||
|
||||
statistic_increment(ha_update_count,&LOCK_status);
|
||||
if (table->timestamp_field_type & TIMESTAMP_AUTO_SET_ON_UPDATE)
|
||||
{
|
||||
table->timestamp_field->set_time();
|
||||
// Set query_id so that field is really updated
|
||||
table->timestamp_field->query_id= thd->query_id;
|
||||
}
|
||||
|
||||
/* Check for update of primary key for special handling */
|
||||
if ((table->primary_key != MAX_KEY) &&
|
||||
|
|
|
@ -67,7 +67,7 @@ character-set=latin1
|
|||
"Column '%-.64s' cannot be null",
|
||||
"Unknown database '%-.64s'",
|
||||
"Table '%-.64s' already exists",
|
||||
"Unknown table '%-.64s'",
|
||||
"Unknown table '%-.180s'",
|
||||
"Column '%-.64s' in %-.64s is ambiguous",
|
||||
"Server shutdown in progress",
|
||||
"Unknown column '%-.64s' in '%-.64s'",
|
||||
|
|
|
@ -72,7 +72,7 @@ character-set=koi8r
|
|||
"Столбец '%-.64s' не может принимать величину NULL",
|
||||
"Неизвестная база данных '%-.64s'",
|
||||
"Таблица '%-.64s' уже существует",
|
||||
"Неизвестная таблица '%-.64s'",
|
||||
"Неизвестная таблица '%-.175s'",
|
||||
"Столбец '%-.64s' в %-.64s задан неоднозначно",
|
||||
"Сервер находится в процессе остановки",
|
||||
"Неизвестный столбец '%-.64s' в '%-.64s'",
|
||||
|
|
|
@ -73,7 +73,7 @@ character-set=koi8u
|
|||
"Стовбець '%-.64s' не може бути нульовим",
|
||||
"Нев╕дома база данних '%-.64s'",
|
||||
"Таблиця '%-.64s' вже ╕сну╓",
|
||||
"ξΕΧ¦ΔΟΝΑ ΤΑΒΜΙΓΡ '%-.64s'",
|
||||
"ξΕΧ¦ΔΟΝΑ ΤΑΒΜΙΓΡ '%-.180s'",
|
||||
"Стовбець '%-.64s' у %-.64s визначений неоднозначно",
|
||||
"Завершу╓ться работа сервера",
|
||||
"Нев╕домий стовбець '%-.64s' у '%-.64s'",
|
||||
|
|
|
@ -260,7 +260,8 @@ int mysql_rm_table_part2(THD *thd, TABLE_LIST *tables, bool if_exists,
|
|||
if (wrong_tables.length())
|
||||
{
|
||||
if (!foreign_key_error)
|
||||
my_error(ER_BAD_TABLE_ERROR,MYF(0), wrong_tables.c_ptr());
|
||||
my_printf_error(ER_BAD_TABLE_ERROR, ER(ER_BAD_TABLE_ERROR), MYF(0),
|
||||
wrong_tables.c_ptr());
|
||||
else
|
||||
my_error(ER_ROW_IS_REFERENCED, MYF(0));
|
||||
error= 1;
|
||||
|
|
|
@ -6651,8 +6651,7 @@ static const char slovak[]=
|
|||
static const char spanish2[]= /* Also good for Asturian and Galician */
|
||||
"&C < ch <<< Ch <<< CH"
|
||||
"&L < ll <<< Ll <<< LL"
|
||||
"&N < \\u00F1 <<< \\u00D1"
|
||||
"&R << rr <<< Rr <<< RR";
|
||||
"&N < \\u00F1 <<< \\u00D1";
|
||||
|
||||
static const char roman[]= /* i.e. Classical Latin */
|
||||
"& I << j <<< J "
|
||||
|
|
Loading…
Reference in a new issue