func_default.result
Upload User: romrleung
Upload Date: 2022-05-23
Package Size: 18897k
Code Size: 1k
Category:

MySQL

Development Platform:

Visual C++

  1. drop table if exists t1,t2;
  2. create table t1(str varchar(10) default 'def',strnull varchar(10),intg int default '10',rel double default '3.14');
  3. insert into t1 values ('','',0,0.0);
  4. select default(str), default(strnull), default(intg), default(rel) from t1;
  5. default(str) default(strnull) default(intg) default(rel)
  6. def NULL 10 3.14
  7. explain extended select default(str), default(strnull), default(intg), default(rel) from t1;
  8. id select_type table type possible_keys key key_len ref rows Extra
  9. 1 SIMPLE t1 system NULL NULL NULL NULL 1
  10. Warnings:
  11. Note 1003 select default(test.t1.str) AS `default(str)`,default(test.t1.strnull) AS `default(strnull)`,default(test.t1.intg) AS `default(intg)`,default(test.t1.rel) AS `default(rel)` from test.t1
  12. select * from t1 where str <> default(str);
  13. str strnull intg rel
  14. 0 0
  15. explain select * from t1 where str <> default(str);
  16. id select_type table type possible_keys key key_len ref rows Extra
  17. 1 SIMPLE t1 system NULL NULL NULL NULL 1
  18. drop table t1;