INSERT INTO `category` (`id`,  `abspath`, `name`) VALUES
(44, '0-1-2-11', '网站首页');
category括号里面是字段啊 你写sql语句干嘛?

解决方案 »

  1.   

    INSERT INTO `category` (`id`, `catpath`, `name`) VALUES
    (44, (select concat(catpath,'-',id) as abspath from category order by abspath) as abspath, '网站首页');
    這樣?
      

  2.   

    不知道想干什么,你的category表里并没有abspath字段。
      

  3.   

    是否写错,是这个字段catpath呢?