zoukankan      html  css  js  c++  java
  • 【错误记录】记录蛋疼的 mysql 错误

    -- 应用信息表
    DROP TABLE IF EXISTS `table_name`;
    CREATE TABLE `ks_apps_info` (
      `id` int(11) NOT NULL COMMENT 'id',
      `name` varchar(255) NOT NULL DEFAULT '默认' COMMENT '名称',
      `token` varchar(255) NOT NULL DEFAULT '' COMMENT '授权码',PRIMARY KEY (`appid`),
      UNIQUE KEY `idx_token` (`token`) USING HASH,
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;

    错误: 1064

    原因:因为(里面最后多了一个“,”)

    #!/bin/sh
    
    /*!50001 DROP TABLE `v_inbox`*/; 
    /*!50001 DROP VIEW IF EXISTS `v_inbox`*/;
    /*!50013 DEFINER=`nextai`@`127.0.0.1` SQL SECURITY DEFINER */  -- 这里是需要超级用户权限

    错误:ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    原因:是因为sql中包含了一些只能超级用户权限执行的语法,参见:http://stackoverflow.com/questions/18479418/super-privileges-for-this-operation

    此外,备注一个对于我来说二十多年没有认识到的错误,以上的语法是会执行的!!!而不是你想象的注释。。。。

  • 相关阅读:
    C++ 类
    百练3383:Cell Phone Network
    百练4092:牛仔裤
    百练4091:最近餐馆
    百练4090:超级备忘录
    百练2868:牛顿迭代
    百练2812:恼人的青蛙
    百练2805:正方形
    bzoj1856 [Scoi2010]字符串
    bzoj2096 [Poi2010]Pilots
  • 原文地址:https://www.cnblogs.com/pengyusong/p/5830985.html
Copyright © 2011-2022 走看看