MySQL社区

标题: 以下的代码能不能在phpMyAdmin中运行 [打印本页]

作者: 没有明天    时间: 2007-12-11 21:05
标题: 以下的代码能不能在phpMyAdmin中运行
CREATE DATABASE IF NOT EXISTS test;
USE test;

DROP TABLE IF EXISTS `userinfo`;
CREATE TABLE `userinfo` (
`AutoId` int(4) NOT NULL auto_increment,
`UserName` varchar(20) NOT NULL,
`UserPswd` varchar(20) NOT NULL,
PRIMARY KEY (`AutoId`),
KEY `UserName` (`UserName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


INSERT INTO `userinfo` (`AutoId`,`UserName`,`UserPswd`) VALUES
(1,'zgmaike','7910525');


DROP PROCEDURE IF EXISTS `UserInfo`;

DELIMITER $$

CREATE DEFINER=`zgmaike`@`%` PROCEDURE `UserInfo`(IN ID INT)
BEGIN
SELECT * FROM UserInfo WHERE AutoId = ID;
END $$

DELIMITER ;

DROP VIEW IF EXISTS `username`;
CREATE ALGORITHM=UNDEFINED DEFINER=`zgmaike`@`%` SQL SECURITY DEFINER VIEW `username` AS select `userinfo`.`AutoId` AS `AutoId`,`userinfo`.`UserName` AS `UserName` from `userinfo`;


我有2.6版本中试了不行的,在哪儿个版本中可以?如果不行,管理远程MySql一般用哪个工具?
作者: kider    时间: 2007-12-11 21:41
1、你可以用Telnet登陆远程,然后运行本地MySQL 命令方式。
    mysql> 下运行

2、参考【MySQL工具应用】栏目中的EMS,Navicat等工具




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2