gpt4 book ai didi

python - 键/值映射到 django 的 mysql 过程

转载 作者:行者123 更新时间:2023-11-29 00:44:36 25 4
gpt4 key购买 nike

我的 Django 网络应用程序 session 中有一个键/值映射。示例:

3 = YES
4 = NO
9 = YES

我想将这些键和值传递给 mysql 过程。实现这一目标的最佳方法是什么?

最佳答案

MySQL does not support passing arrays to a stored procedure , 所以你不能直接这样做。

如果键的最大值已知,您可以创建一个包含多个参数的存储过程。在您的示例中,您可以创建一个包含 9 个参数的过程,为第三个和第九个参数传递 YES,为第四个参数传递 NO,为其余参数传递 NULL。丑陋,但它有效。

如果你做不到,那么你可以创建一个新表,以 session ID、键和值作为列,并将 session ID 作为参数传递给你的存储过程。然后您可以在存储过程中选择键/值。

关于python - 键/值映射到 django 的 mysql 过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10977114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com