当前位置:博客首页>>PHP >> 阅读正文

【PHP】mysql中create table的一点儿小应用

作者: 郑晓 分类: PHP 发布于: 2012-10-19 22:54 浏览(6,169) 评论(2)


由于之前做功能时没有考虑全面,导致一张日报表中数据过大(五百多兆),查询十分迟钝,今天打算把这张日报表的内容content字段给分离出来,单独建一张表,之后只有在看详细日报时才去进行关联查询,速度会有明显提升。

由于对mysql不太了解,所以默认的思路是使用php先来循环读出原表,再把content和id字段插入到新表中去…天然呆人的做法,效率极其低下!临近下班时,郑哥教了一招,一句sql就完成了我大半天的工作…唉…

使用create方法来将原表中的部分字段另存成一张新表,方便快捷,语句如下:

CREATE TABLE `report_content` (SELECT id,content FROM `report`);

一句话搞定啊,我的大神!!由此可以看出,做为一个web开发人员,学好sql是多么的重要!!

↓↓微信扫码请我吃份正宗的烤面筋,可带劲啦↓↓
       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/php-using-mysql-create-table.html

【PHP】mysql中create table的一点儿小应用:目前有2 条留言

用户评论头像 花茶批发发表于 2012年10月22日 11:46[回复]

SQL的确很重要

    用户评论头像 郑晓发表于 2012年10月22日 11:49[回复]

    嗯~ 我sql太差了,只会点儿简单的增删改查… 🙁