数据可字段问题 比如表的一个字段type包括四个值“文章”“视频”“图片”“其他”,应该直接将汉字加入数据库还是用一些数字(1=文章,2=视频)代替,来存入数据库?是不是用数字代替的话,以后查询更快? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举例说明:DB: type 1 2 3 4程序: $arr_type={1=>"文章", 2=>"视频", 3=>"图片", 4=>"其它" } $rows=$this->query("SELECT type FROM table"); foreach($rows as $key){ $arr_page_type[] = $arr_type[$key]; } 如果需要灵活性的话,一般来说商业的作法(减少以后麻烦), -- 用数字,这样即使某天客户要求 “图片”改成"IMAGE"的话,也比较容易。一般来说,是再建一个参照表,存放所有这类数据CREATE TABLE keyDct ( DCTKEY VARCHAR2 (20) NOT NULL, SDISPLAY VARCHAR2 (100), DISPSEQ NUMBER, VALUEC VARCHAR2 (100), VALUEN NUMBER (10,4), VALUE1 VARCHAR2 (50), VALUE2 VARCHAR2 (50), VALUE3 VARCHAR2 (50))[align=center]==== 思想重于技巧 ====[/align] 请问"多步操作产生错误。请检查每一步的状态值"是什么错误?怎么解决? mysql的存储过程可以互调吗? MySQL UDF下的一种调试方式debugview 新手,想问一下关于多表的操作问题! 奇怪的问题?? 关于MySQL在RED HAT 8.0下的安装问题。 启动MySQL的服务的问题 [问题]执行SQL语句插入数据时出错 怎么我创建不了trigger,5.6版 请问怎样在Mysql中建表时建一自动增长字段ID? array value must start with "{" or dimension information 求教表设计,想得头都大了
DB: type
1
2
3
4程序: $arr_type={1=>"文章",
2=>"视频",
3=>"图片",
4=>"其它"
}
$rows=$this->query("SELECT type FROM table");
foreach($rows as $key){
$arr_page_type[] = $arr_type[$key];
}
-- 用数字,这样即使某天客户要求 “图片”改成"IMAGE"的话,也比较容易。一般来说,是再建一个参照表,存放所有这类数据
CREATE TABLE keyDct (
DCTKEY VARCHAR2 (20) NOT NULL,
SDISPLAY VARCHAR2 (100),
DISPSEQ NUMBER,
VALUEC VARCHAR2 (100),
VALUEN NUMBER (10,4),
VALUE1 VARCHAR2 (50),
VALUE2 VARCHAR2 (50),
VALUE3 VARCHAR2 (50)
)[align=center]==== 思想重于技巧 ====
[/align]