文章分类 - MySQL
摘要:错误提示:Error Code: 1175You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column就我目前知道的两种可能: 一、MySQL 数据库有一种数据保护模式,如果没有where条件子句的话不能进行修改和删除操作。 解决方法: 打命令:SET SQL_SAFE_UPDATES = 0; 问题得到解决,这里的状态可以是 1、true、"1";0、false、"0"等,他们代表的含义你知道的。 如果问题还不能
阅读全文
摘要:TINYINT是MySQL提供的一种可以存储一字节的数据类型,范围是-128到127共256个整型数。注意:CREATE TABLE test(value TINYINT);INSERT INTO test VALUES(127); -- 127INSERT INTO test VALUES(-128); -- 128INSERT INTO test VALUES(-2.5); -- 插入值为浮点型的时候会四舍五入,值为: 3INSERT INTO test VALUES(-2.49); -- 2
阅读全文
摘要:MySQL中的check约束不同于ORACLE那么方便,check数量较少的可以使用ENUM来进行类似check约束的检查。例: CREATE TABLE test(no ENUM('0','1','2','3','4','5'));注意的问题:INSERT INTO test VALUES (5); -- 真正写到数据库的时候值为4,因为此处的5是指ENUM列表里面的第五个值,即4INSERT INTO test VALUES (4.9); -- 真正写到数据库的时候值为3,因为此处的4.9首先被
阅读全文

浙公网安备 33010602011771号