github.com/matrixorigin/matrixone@v1.2.0/test/distributed/cases/pessimistic_transaction/insert.result (about) 1 drop table if exists names; 2 create table names(id int PRIMARY KEY,name VARCHAR(255),age int); 3 insert into names(id, name, age) values(1,"Abby", 24); 4 insert into names(id, name, age) values(2,"Bob", 25); 5 insert into names(id, name, age) values(3,"Carol", 23); 6 insert into names(id, name, age) values(4,"Dora", 29); 7 select id,name,age from names; 8 id name age 9 1 Abby 24 10 2 Bob 25 11 3 Carol 23 12 4 Dora 29 13 drop table if exists weights; 14 create table weights(a int unique); 15 insert into weights values(1); 16 select * from weights; 17 a 18 1 19 drop table if exists test; 20 create table test(id int primary key, name varchar(10), age int); 21 insert into test values(1, 'Abby', 20); 22 insert into test values(2, 'Bob', 21); 23 select id,name,age from test; 24 id name age 25 1 Abby 20 26 2 Bob 21 27 drop table if exists pet; 28 create table pet(name char(10),owner char(10), species char(10), gender char(1), weight float,age int); 29 insert into pet values ('Sunsweet01','Dsant01','otter','f',30.11,2), 30 ('Sunsweet02','Dsant02','otter','m',30.11,3); 31 insert into pet(name, owner, species, gender, weight, age) values ('Sunsweet03','Dsant01','otter','f',30.11,2), 32 ('Sunsweet04','Dsant02','otter','m',30.11,3); 33 select * from pet; 34 name owner species gender weight age 35 Sunsweet01 Dsant01 otter f 30.11 2 36 Sunsweet02 Dsant02 otter m 30.11 3 37 Sunsweet03 Dsant01 otter f 30.11 2 38 Sunsweet04 Dsant02 otter m 30.11 3 39 drop table if exists t1; 40 create table t1 (a bigint unsigned not null, primary key(a)); 41 insert into t1 values (18446744073709551615), (0xFFFFFFFFFFFFFFFE), (18446744073709551613), (18446744073709551612); 42 select * from t1; 43 a 44 18446744073709551615 45 18446744073709551614 46 18446744073709551613 47 18446744073709551612 48 drop table if exists t1; 49 create table t1(a int, b int); 50 insert into t1 values(), (); 51 select * from t1; 52 a b 53 null null 54 null null 55 drop table if exists t1; 56 create table t1(a int default (1+12), b int); 57 insert into t1(b) values(1), (1); 58 select * from t1; 59 a b 60 13 1 61 13 1 62 drop table if exists t1; 63 create table t1(a int primary key default (1+12)); 64 insert into t1 values(); 65 select * from t1; 66 a 67 13 68 drop table if exists t1; 69 create table t1(a int, b int); 70 insert into t1(a) values(1), (2); 71 select * from t1; 72 a b 73 1 null 74 2 null 75 drop table if exists t1; 76 create table t1 (a int); 77 insert into t1 values (1+2), (2*2); 78 select * from t1; 79 a 80 3 81 4 82 drop table if exists t1; 83 create table t1 (a datetime default now()); 84 insert into t1 values(); 85 insert into t1 values(now()); 86 drop table if exists t1; 87 create table t1 (a int); 88 insert into t1 values(1+2*3), (666/2); 89 select * from t1; 90 a 91 7 92 333 93 drop table if exists t; 94 CREATE TABLE t (i1 INT, d1 DOUBLE, e2 DECIMAL(5,2)); 95 INSERT INTO t VALUES ( 6, 6.0, 10.0/3), ( null, 9.0, 10.0/3), ( 1, null, 10.0/3), ( 2, 2.0, null ); 96 select * from t; 97 i1 d1 e2 98 6 6.0 3.33 99 null 9.0 3.33 100 1 null 3.33 101 2 2.0 null 102 drop table if exists t1; 103 create table t1 (a date); 104 insert into t1 values(DATE("2017-06-15 09:34:21")),(DATE("2019-06-25 10:12:21")),(DATE("2019-06-25 18:20:49")); 105 select * from t1; 106 a 107 2017-06-15 108 2019-06-25 109 2019-06-25 110 drop table if exists t1; 111 create table t1 (a date default DATE("2017-06-15 09:34:21")); 112 insert into t1 (a) values (default), (default), (default); 113 select * from t1; 114 a 115 2017-06-15 116 2017-06-15 117 2017-06-15 118 drop table if exists t1; 119 create table t1(a int auto_increment, b int); 120 insert into t1 values(null, 2), (3, null), (null, null); 121 select * from t1; 122 a b 123 1 2 124 3 null 125 4 null 126 drop table if exists t1; 127 create table t1(a int auto_increment, b bigint auto_increment); 128 insert into t1 values(null, 2), (3, null), (null, null); 129 select * from t1; 130 a b 131 1 2 132 3 3 133 4 4 134 insert into t1 values(100, 2), (null, null), (null, null); 135 select * from t1; 136 a b 137 1 2 138 3 3 139 4 4 140 100 2 141 101 5 142 102 6 143 drop table if exists t1; 144 create table t1(a int, b int, primary key(a)); 145 insert into t1 values(null, 1); 146 constraint violation: Column 'a' cannot be null 147 drop table if exists t1; 148 create table t1(a int, b int, primary key(a, b)); 149 insert into t1 values(null, 1); 150 constraint violation: Column 'a' cannot be null 151 drop table if exists t1; 152 create table t1(a int, b varchar(20), primary key(a, b)); 153 insert into t1 values(1, '2'); 154 insert into t1 values(1, '3'); 155 insert into t1 values(2, '2'); 156 insert into t1 values(2, '3'); 157 select * from t1; 158 a b 159 1 2 160 1 3 161 2 2 162 2 3 163 insert into t1 values(2, '3'); 164 Duplicate entry '(2,3)' for key '__mo_cpkey_col' 165 drop table if exists t1; 166 create table t1(a int, b int, c int); 167 insert into t1 values(1, 2, 3) on duplicate key update a=5; 168 insert into t1 values(1, 2, 3) on duplicate key update a=5, b=6, c=7; 169 insert into t1 values(1, 2, 3) on duplicate key update a=values(b)+values(c); 170 drop table if exists t1; 171 create table t1(a int, primary key(b)); 172 invalid input: column 'b' doesn't exist in table 173 create table t1(a int, b int, primary key(b, c)); 174 invalid input: column 'c' doesn't exist in table 175 drop table if exists t1; 176 [unknown result because it is related to issue#5790] 177 create table t1(a int, b varchar(20), unique key(a)); 178 [unknown result because it is related to issue#5790] 179 insert into t1 values(1, '1'); 180 [unknown result because it is related to issue#5790] 181 insert into t1 values(2, '2'); 182 [unknown result because it is related to issue#5790] 183 insert into t1 values(3, '3'); 184 [unknown result because it is related to issue#5790] 185 insert into t1 values(4, '4'); 186 [unknown result because it is related to issue#5790] 187 select * from t1; 188 [unknown result because it is related to issue#5790] 189 insert into t1 values(1, '1'); 190 [unknown result because it is related to issue#5790] 191 insert into t1 values(null, '1'); 192 [unknown result because it is related to issue#5790] 193 insert into t1 values(null, '1'); 194 [unknown result because it is related to issue#5790] 195 drop table if exists t1; 196 [unknown result because it is related to issue#5790] 197 create table t1(a int, b varchar(20), unique key(a, b)); 198 [unknown result because it is related to issue#5790] 199 insert into t1 values(1, '2'); 200 [unknown result because it is related to issue#5790] 201 insert into t1 values(1, '3'); 202 [unknown result because it is related to issue#5790] 203 insert into t1 values(2, '2'); 204 [unknown result because it is related to issue#5790] 205 insert into t1 values(2, '3'); 206 [unknown result because it is related to issue#5790] 207 select * from t1; 208 [unknown result because it is related to issue#5790] 209 insert into t1 values(2, '3'); 210 [unknown result because it is related to issue#5790] 211 insert into t1 values(null, '1'); 212 [unknown result because it is related to issue#5790] 213 insert into t1 values(null, '2'); 214 [unknown result because it is related to issue#5790] 215 insert into t1 values(null, '2'); 216 [unknown result because it is related to issue#5790] 217 drop table if exists flush_logtail; 218 create table flush_logtail(a int, b int); 219 insert into flush_logtail values(1, 1); 220 insert into flush_logtail values(2, 2); 221 insert into flush_logtail values(3, 3); 222 insert into flush_logtail values(4, 4); 223 insert into flush_logtail values(5, 5); 224 select mo_ctl('dn', 'AddFaultPoint', 'enable_fault_injection'); 225 mo_ctl(dn, AddFaultPoint, enable_fault_injection) 226 {\n "method": "AddFaultPoint",\n "result": [\n {\n "returnStr": "OK"\n }\n ]\n}\n 227 select mo_ctl('dn', 'AddFaultPoint', 'flush_table_error.:::.echo.0.flush_table_fault'); 228 mo_ctl(dn, AddFaultPoint, flush_table_error.:::.echo.0.flush_table_fault) 229 {\n "method": "AddFaultPoint",\n "result": [\n {\n "returnStr": "OK"\n }\n ]\n}\n 230 select mo_ctl('dn', 'flush', 'insert.flush_logtail'); 231 internal error: flush_table_fault 232 select * from flush_logtail; 233 a b 234 1 1 235 2 2 236 3 3 237 4 4 238 5 5 239 select mo_ctl('dn', 'AddFaultPoint', 'disable_fault_injection'); 240 mo_ctl(dn, AddFaultPoint, disable_fault_injection) 241 {\n "method": "AddFaultPoint",\n "result": [\n {\n "returnStr": "OK"\n }\n ]\n}\n 242 select mo_ctl('dn', 'flush', 'insert.flush_logtail'); 243 mo_ctl(dn, flush, insert.flush_logtail) 244 {\n "method": "Flush",\n "result": [\n {\n "returnStr": "OK"\n }\n ]\n}\n 245 drop table if exists t1; 246 create table t1 (a varchar(50)); 247 insert into t1 values("这是一个字节数超过五十的字符串,但是utf8没有超过"); 248 drop table if exists t1; 249 create table t1 (col1 bigint primary key,col2 varchar(25),col3 float,col4 varchar(50),unique key num_phone(col2),key num_id(col4)); 250 insert into t1 values (67834,'13456789872',20.23,'4090'),(56473,'13456789872',100.00,'5678'); 251 Duplicate entry '13456789872' for key '__mo_index_idx_col' 252 drop table if exists t; 253 create table t(a int); 254 insert into t values(1); 255 insert into t select * from t; 256 select count(*) from t; 257 count(*) 258 2 259 insert into t select * from t; 260 select count(*) from t; 261 count(*) 262 4 263 insert into t select * from t; 264 select count(*) from t; 265 count(*) 266 8 267 insert into t select * from t; 268 select count(*) from t; 269 count(*) 270 16 271 insert into t select * from t; 272 select count(*) from t; 273 count(*) 274 32 275 insert into t select * from t; 276 select count(*) from t; 277 count(*) 278 64 279 insert into t select * from t; 280 select count(*) from t; 281 count(*) 282 128 283 insert into t select * from t; 284 select count(*) from t; 285 count(*) 286 256 287 insert into t select * from t; 288 select count(*) from t; 289 count(*) 290 512 291 insert into t select * from t; 292 select count(*) from t; 293 count(*) 294 1024 295 insert into t select * from t; 296 select count(*) from t; 297 count(*) 298 2048 299 insert into t select * from t; 300 select count(*) from t; 301 count(*) 302 4096 303 insert into t select * from t; 304 select count(*) from t; 305 count(*) 306 8192 307 insert into t select * from t; 308 select count(*) from t; 309 count(*) 310 16384 311 insert into t select * from t; 312 select count(*) from t; 313 count(*) 314 32768 315 insert into t select * from t; 316 select count(*) from t; 317 count(*) 318 65536 319 insert into t select * from t; 320 select count(*) from t; 321 count(*) 322 131072 323 insert into t select * from t; 324 select count(*) from t; 325 count(*) 326 262144 327 insert into t select * from t; 328 select count(*) from t; 329 count(*) 330 524288 331 insert into t select * from t; 332 select count(*) from t; 333 count(*) 334 1048576 335 insert into t select * from t; 336 select count(*) from t; 337 count(*) 338 2097152 339 insert into t select * from t; 340 select count(*) from t; 341 count(*) 342 4194304 343 insert into t select * from t; 344 select count(*) from t; 345 count(*) 346 8388608 347 insert into t select * from t; 348 select count(*) from t; 349 count(*) 350 16777216 351 begin; 352 insert into t select * from t; 353 select count(*) from t; 354 count(*) 355 33554432 356 commit; 357 select count(*) from t; 358 count(*) 359 33554432 360 drop table t; 361 create table t(a int primary key); 362 insert into t select * from generate_series(1,200000) g; 363 select count(*) from t; 364 count(*) 365 200000 366 insert into t select * from t; 367 Duplicate entry ('[0-9]{6}'|'[0-9]{5}'|'[0-9]{4}'|'[0-9]{3}'|'[0-9]{2}'|'[0-9]{1}') for key 'a' 368 begin; 369 insert into t select * from t; 370 Duplicate entry ('[0-9]{6}'|'[0-9]{5}'|'[0-9]{4}'|'[0-9]{3}'|'[0-9]{2}'|'[0-9]{1}') for key 'a' 371 select count(*) from t; 372 count(*) 373 200000 374 commit; 375 select count(*) from t; 376 count(*) 377 200000 378 insert into t select null; 379 constraint violation: Column 'a' cannot be null 380 drop table t; 381 create table t(a int,b int); 382 [unknown result because it is related to issue#5790] 383 create table temp(c int); 384 [unknown result because it is related to issue#5790] 385 insert into temp select * from generate_series(1,200000) g; 386 [unknown result because it is related to issue#5790] 387 insert into t select c,c from temp; 388 [unknown result because it is related to issue#5790] 389 select count(*) from t; 390 [unknown result because it is related to issue#5790] 391 insert into t select * from t order by a, b; 392 [unknown result because it is related to issue#5790] 393 begin; 394 [unknown result because it is related to issue#5790] 395 insert into t select * from t order by a, b; 396 [unknown result because it is related to issue#5790] 397 select count(*) from t; 398 [unknown result because it is related to issue#5790] 399 commit; 400 [unknown result because it is related to issue#5790] 401 select count(*) from t; 402 [unknown result because it is related to issue#5790] 403 insert into t select null,null; 404 [unknown result because it is related to issue#5790] 405 drop table t; 406 [unknown result because it is related to issue#5790] 407 drop table temp; 408 [unknown result because it is related to issue#5790] 409 create table t(a int); 410 [unknown result because it is related to issue#5790] 411 insert into t select * from generate_series(1,200000) g; 412 [unknown result because it is related to issue#5790] 413 select count(*) from t; 414 [unknown result because it is related to issue#5790] 415 insert into t select * from t order by a; 416 [unknown result because it is related to issue#5790] 417 begin; 418 [unknown result because it is related to issue#5790] 419 insert into t select * from t order by a; 420 [unknown result because it is related to issue#5790] 421 select count(*) from t; 422 [unknown result because it is related to issue#5790] 423 commit; 424 [unknown result because it is related to issue#5790] 425 select count(*) from t; 426 [unknown result because it is related to issue#5790] 427 insert into t select null; 428 [unknown result because it is related to issue#5790] 429 select count(*) from t; 430 [unknown result because it is related to issue#5790] 431 drop table t; 432 [unknown result because it is related to issue#5790] 433 create table t(a int auto_increment,b int); 434 [unknown result because it is related to issue#5790] 435 insert into t(b) select * from generate_series(1,200000) g; 436 [unknown result because it is related to issue#5790] 437 select count(*) from t; 438 [unknown result because it is related to issue#5790] 439 select a from t where a > 199990; 440 [unknown result because it is related to issue#5790] 441 drop table t; 442 [unknown result because it is related to issue#5790] 443 drop table if exists t1; 444 [unknown result because it is related to issue#5790] 445 create table t1( 446 col1 tinyint, 447 col2 smallint, 448 col3 int, 449 col4 bigint, 450 col5 tinyint unsigned, 451 col6 smallint unsigned, 452 col7 int unsigned, 453 col8 bigint unsigned 454 ); 455 [unknown result because it is related to issue#5790] 456 load data infile '$resources/load_data/integer_numbers_3.csv' into table t1 fields terminated by ','; 457 [unknown result because it is related to issue#5790] 458 select * from t1; 459 [unknown result because it is related to issue#5790] 460 drop table t1; 461 [unknown result because it is related to issue#5790] 462 create database ssb;use ssb; 463 [unknown result because it is related to issue#5790] 464 create table t2(c1 int) cluster by c1; 465 [unknown result because it is related to issue#5790] 466 insert into t2 values(3),(5),(1),(4),(2); 467 [unknown result because it is related to issue#5790] 468 select * from t2; 469 [unknown result because it is related to issue#5790] 470 select mo_ctl('dn', 'flush', 'ssb.t2'); 471 [unknown result because it is related to issue#5790] 472 select * from t2; 473 [unknown result because it is related to issue#5790] 474 drop table t2; 475 [unknown result because it is related to issue#5790] 476 create table t2(c1 int) cluster by c1; 477 [unknown result because it is related to issue#5790] 478 load data infile '$resources/load_data/integer.csv' into table t2 fields terminated by ','; 479 [unknown result because it is related to issue#5790] 480 select * from t2; 481 [unknown result because it is related to issue#5790] 482 select mo_ctl('dn', 'flush', 'ssb.t2'); 483 [unknown result because it is related to issue#5790] 484 select * from t2; 485 [unknown result because it is related to issue#5790] 486 drop table t2; 487 [unknown result because it is related to issue#5790] 488 create table t2(c1 int,c2 int) cluster by (c1,c2); 489 [unknown result because it is related to issue#5790] 490 load data infile '$resources/load_data/integer2.csv' into table t2 fields terminated by ','; 491 [unknown result because it is related to issue#5790] 492 select * from t2; 493 [unknown result because it is related to issue#5790] 494 select mo_ctl('dn', 'flush', 'ssb.t2'); 495 [unknown result because it is related to issue#5790] 496 select * from t2; 497 [unknown result because it is related to issue#5790] 498 drop table t2; 499 [unknown result because it is related to issue#5790] 500 drop database ssb; 501 [unknown result because it is related to issue#5790] 502 drop table if exists indup_11; 503 create table indup_11(a int, b varchar(20), primary key(a, b)); 504 insert into indup_11(a, b) values (1, "2"); 505 insert into indup_11(b, a) values ("2", 1); 506 Duplicate entry '(1,2)' for key '__mo_cpkey_col' 507 drop table indup_11; 508 drop table if exists t4; 509 create table t4(col1 int, col2 decimal, col3 smallint, primary key(col1, col3)); 510 insert into t4 (col1, col2, col3) values(6, 6, 8); 511 insert into t4 (col2, col3, col1) values(2, 3, 1); 512 insert into t4 (col3, col1) values (8, 6); 513 Duplicate entry '(6,8)' for key '__mo_cpkey_col' 514 select * from t4; 515 col1 col2 col3 516 6 6 8 517 1 2 3 518 drop table t4;