Heim > Backend-Entwicklung > PHP-Tutorial > 为什么插入不了

为什么插入不了

WBOY
Freigeben: 2016-06-23 14:00:41
Original
1415 Leute haben es durchsucht

-- -- Table structure for table `category`-- CREATE TABLE IF NOT EXISTS `category` (`id` int(11) NOT NULL AUTO_INCREMENT,`catpath` varchar(255) DEFAULT NULL,`name` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;-- -- Dumping data for table `category`-- INSERT INTO `category` (`id`, `catpath`, `name`) VALUES(1, '0', '网站首页'),(2, '0-1', 'Linux OS'),(3, '0-1', 'Apache服务器'),(4, '0-1', 'MySQL数据库'),(5, '0-1', 'PHP脚本语言'),(6, '0-1-2', 'Linux 系统教程'),(7, '0-1-2', 'Linux 网络技术'),(8, '0-1-2', 'Linux 安全基础'),(9, '0-1-2-7', 'Linux LAMP'),(10, '0-1-3-10', 'apache Server'); 
Nach dem Login kopieren



INSERT INTO `category` (`id`, (select concat(catpath,'-',id) as abspath from category order by abspath) as abspath, `name`) VALUES(44, '0-1-2-11', '网站首页');
Nach dem Login kopieren
为什么不能插入


回复讨论(解决方案)

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

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

插入啊

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

那我要实现我那个功能怎么插入啊

Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
INSERT INTO `category` (`id`,  `abspath`, `name`) VALUES
(44, '0-1-2-11', '网站首页');
category括号里面是字段啊 你写sql语句干嘛? 算了我还是用最原始的方法了

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

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage