
barreto13
(usa Ubuntu)
Enviado em 12/01/2012 - 20:23h
Prezados,
Estou com um problema na sintaxe de uma tabela que ainda não encontrei uma solução no google, assim venho recorrer a comunidade.
Situação: Estou fazendo um restore da estrutura da base de dados radius em uma versão diferente(5.0 atual, 5.5 nova)
Erro:
ERROR 1064 (42000) at line 96: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`radcheck` CREATE ALGORITHM DEFINER=`radius`@`%` SQL SECURITY DEFINER VIEW `rad' at line 1
Table
DROP TABLE IF EXISTS `radcheck`;
CREATE ALGORITHM `radcheck` CREATE ALGORITHM DEFINER=`radius`@`%` SQL SECURITY DEFINER VIEW `radius`.`radcheck` AS select `radius`.`userinfo`.`id`
`radius`.`userinfo`.`UserName` AS `username`,
_latin1'User-Password' AS `attribute`,
_latin1'==' AS `op`,
`radius`.`userinfo`.`Password` AS `value` from `radius`.`userinfo` union select `radius`.`userinfo`.`id` AS `id`,
`radius`.`userinfo`.`UserName` AS `username`,
_latin1'Framed-Ip-Address' AS `attribute`,
_latin1'==' AS `op`,
`radius`.`userinfo`.`IP` AS `value` from `radius`.`userinfo`;
Adicional: a tabela abaixo tambem acontece o mesmo erro
DROP TABLE IF EXISTS `radusergroup`;
CREATE ALGORITHM`radusergroup` (`radius`.`userinfo` join `radius`.`Status` on((`radius`.`userinfo`.`Status` = `radius`.`Status`.`Status`)));
Obrigado
Robson