设为首页 加入收藏

TOP

mysql学习记录(十四)--模式(二)
2015-11-21 01:56:22 来源: 作者: 【 】 浏览:2
Tags:mysql 学习 记录 十四 模式
sql> select * from t; +---------------------+ | d | +---------------------+ | 0000-00-00 00:00:00 | | 2000-12-25 00:00:00 | | 2000-12-25 00:00:00 | | 2000-12-25 00:00:00 | +---------------------+ 4 rows in set (0.00 sec) mysql> set sql_mode="ANSI"; Query OK, 0 rows affected (0.00 sec) mysql> drop table t; Query OK, 0 rows affected (0.02 sec) mysql> create table t ( i int); Query OK, 0 rows affected (0.02 sec) mysql> insert into t values ( 9%0); Query OK, 1 row affected (0.00 sec) mysql> select * from t; +------+ | i | +------+ | NULL | +------+ 1 row in set (0.00 sec) mysql> set session sql_mdoe = 'TRADITIONAL'; ERROR 1193 (HY000): Unknown system variable 'sql_mdoe' mysql> set session sql_mode = 'TRADITIONAL'; Query OK, 0 rows affected (0.00 sec) mysql> insert into t values(9%0); ERROR 1365 (22012): Division by 0 mysql> set sql_mode = 'ansi'; Query OK, 0 rows affected (0.00 sec) mysql> select @@sql_mode; +-------------------------------------------------------------+ | @@sql_mode | +-------------------------------------------------------------+ | REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI | +-------------------------------------------------------------+ 1 row in set (0.01 sec) mysql> drop table t; Query OK, 0 rows affected (0.01 sec) mysql> create table t (context varchar(20)); Query OK, 0 rows affected (0.02 sec) mysql> insert into t value('\bw123'); Query OK, 1 row affected (0.01 sec) mysql> select * from t; +---------+ | context | +---------+ |w123 | +---------+ 1 row in set (0.00 sec) mysql> insert into t value('\\bw123'); Query OK, 1 row affected (0.01 sec) mysql> select * from t; +---------+ | context | +---------+ |w123 | | \bw123 | +---------+ 2 rows in set (0.00 sec) mysql> select @@sql_mode; +-------------------------------------------------------------+ | @@sql_mode | +-------------------------------------------------------------+ | REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI | +-------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> set sql_mode = -> 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI,NO_BACKSLASH_ESCAPES'; Query OK, 0 rows affected (0.00 sec) mysql> select @@mode; ERROR 1193 (HY000): Unknown system variable 'mode' mysql> select @@sql_mode; +----------------------------------------------------------------------------------+ | @@sql_mode | +----------------------------------------------------------------------------------+ | REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI,NO_BACKSLASH_ESCAPES | +----------------------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> select * from t; +---------+ | context | +---------+ |w123 | | \bw123 | +---------+ 2 rows in set (0.00 sec) mysql> set sql_mode = 'ansi'; Query OK, 0 rows affected (0.00 sec) mysql> select @@sql_mode; +-------------------------------------------------------------+ | @@sql_mode | +-------------------------------------------------------------+ | REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI | +--------------------------------------------
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle修改登录认证方式 下一篇MySQL 优化之 Linux系统层面调优

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: