问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

erlang连接mysql数据库后为什么fetch说匹配不到这个函数

发布网友 发布时间:2022-05-07 05:48

我来回答

2个回答

热心网友 时间:2022-05-07 07:17

需要注意,官方放在googlecode的测试代码已经旧了,fetch接口实际上需要一个二进制list,所以是[<<"select * from table">>]格式,而不是<<”select * from table”>>格式。 

以下是增、删、改、查操作的测试代码: 

-mole(mysql_test).
-export([start/0]).

start () ->

    % 连接数据库
    mysql:start_link(conn1, "localhost", "root", "ybybyb", "webgame"),

    % 插入数据
    Result1 = mysql:fetch(
        conn1,
        [<<
        "INSERT INTO"
        "        `player`"
        "    SET"
        "        `username`         = 'test',"
        "        `joined_datetime`  = now(),"
        "        `logined_datetime` = now();"
        >>]
    ),

    io:format("Result1: ~p~n", [Result1]),

    % 查询数据
    Result2 = mysql:fetch(conn1, [<<"SELECT * FROM player">>]),

    io:format("Result2: ~p~n", [Result2]),

    % 更新数据
    Result3 = mysql:fetch(
        conn1,
        [<<
        "UPDATE"
        "    `player`"
        "SET"
        "    `username` = 'test_player'"
        "where"
        "    `username` = 'test'"
        >>]
    ),

    io:format("Result3: ~p~n", [Result3]),

    % 查询数据
    Result4 = mysql:fetch(conn1, [<<"SELECT * FROM player">>]),

    io:format("Result4: ~p~n", [Result4]),

    % 删除数据
    Result5 = mysql:fetch(
        conn1,
        [<<
        "DELETE FROM `player` WHERE `username` = 'test_player'"
        >>]
    ),

    io:format("Result5: ~p~n", [Result5]),

    % 查询数据
    Result6 = mysql:fetch(conn1, [<<"SELECT * FROM player">>]),

    io:format("Result4: ~p~n", [Result6]),

    ok.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
【推文】快穿无cp女主文 沈阳门市电费多少钱一度 沈阳 商场一度电多少钱 工业用电多少钱一度沈阳 沈阳商用一度电多少钱 沈阳商业用电电费多少钱一度 沈阳商电多少钱一度 大学专业【软件工程】后面括号中的【嵌入式培养】是什么意 软件工程实训培养目标 高级软件工程师培养目标 中国的哪个城市绝对安全工资又高消费水平又低气候又好。 选购实木地板需要注意什么? 实木运动地板的选购技巧 运动木地板保养技巧 实木地板选购有什么技巧吗? 请问联通的全国流量套餐有多少档次阿? 实木地板选购技巧是啥 办公室都需要什么硬件? 办公室用的电脑上都需要哪些软件? 全国工资最高消费最低是哪个城市 选购实木地板要注意什么? 请问实木地板有哪些选购技巧? 请问实木地板有哪些选购技巧是什么 买实木地板如何挑选呢? 以大兴机场回迁房为契机,建材城怎么宣传 超市3.15活动方案 3.15建材促销活动方案 3.15建材促销广告语 2012年3.15建材活动标语 牛仔裤刚买来要怎样洗不会掉颜色? 拼音的哥是什么 请问:有什么手机软件可以把两张图重叠的,就是叠加在一起?(急需) 哥字的拼音是什么? 有什么软件可以让两张图片重叠动态效果? 怎么解无理不等式 解无理不等式 如图,不是标准的形式,怎么判断x正负,得出解? 解无理不等式 怎样求无理不等式的解 无理不等式的解法 河南省洛阳市孟津县的情趣套房都有什么设施? 如图,解无理不等式,我的方法解出来,是哪里错了? 无理数不等式如何解? 洛阳龙华欢乐园?奥帕拉拉?马拉湾? 无理不等式求解 解无理不等式? 请问这个无理不等式我解得对不对?如果不对应该怎么解? 无理不等式 简单 如何解这个不等式? 什么是无理不等式? 不等式的解法 求解无理不等式. 澳柯玛空调柜机的化霜传感器在哪里 土豆辣椒丝怎么做好吃 在淘宝上购买考研视频可信度有多少,尤其是新东方的很多。