一个mysql数据库,大约有1万记录,当初为了节省MYSQL数据库空间,数据在存储时其中一个字段存放文本。
格式为下
ID       title     content  
1         电脑     /2010/0809/hfdsjfsdf.php
2         网络     /2011/0101/ifrejfeor.php
3         手机     /2011/0202/bfvlbkflb.php..........
10000     手表     /2011/0309/dfefiejwf.php在磁盘中,网站站点下,存在content对应的目录,里边有N多PHP文件,PHP文件内容为<? exit();?>
文章的内容我现在不想让数据存放文本,因为我感觉存放文本的速度要比存放数据库本身慢。我想将这些PHP中的内容都导入到content中。
求方法。

解决方案 »

  1.   

    放文本的速度快。 除非你的文本内容需要参与SQL查询。
      

  2.   

    有没有什么好的解决方法?我需要转换方法,就是读取PHP文件内容,写入字段。
      

  3.   

    假设MYSQL和PHP在同一服务器上。在你的表中先加个newColOfPHPcode字段,需要足够长以容纳PHP代码。更新完后检查一下,再删除原来的CONTENT字段,并改名newColOfPHPcode为content update table1
    set newColOfPHPcode=LOAD_FILE(content)
      

  4.   

    太对了,终于找到方法。已经成功了。用的就是LOAD_FILE,原来这么简单,高手就是高手。