【问题标题】:Creating a UUID field in PhpMyadmin MySQL在 PhpMyadmin MySQL 中创建 UUID 字段
【发布时间】:2014-03-23 20:05:15
【问题描述】:

我正在尝试在我的网络主机/服务器上的 PHPMyAdmin 中创建一个 UUID,我创建了一个名为“video”的表,并在其中插入了一个名为“uuid”的字段,但我不知道如何实际将字段转换为 UUID,我觉得我在这里缺少一些非常基本的东西,所以任何帮助将不胜感激。提前致谢。

【问题讨论】:

    标签: mysql phpmyadmin


    【解决方案1】:

    您需要创建一个适当数据类型的列来存储它,然后在插入数据时使用UUID() function。有几种方法可以存储结果数据,包括 CHAR 类型,但由于它是一个数字,您可能希望将其存储为一个数字。 This is a pretty good explanation。此外,this thread 提供的其他信息可能会有所帮助。

    从 phpMyAdmin 插入时,查找 Function 下拉菜单,其底部附近有“UUID()”。

    【讨论】:

    • 干杯艾萨克我会试一试并回复你非常感谢你的回复
    • 我已将其更改为 INT 以将其表示为一个数字并给它一个计数 36,因为那是多少 UUID 是正确的?奇怪的是,我的整个下拉菜单中都没有 UUID 选项,这是我看到的图片imgur.com/4BQomeY
    • 继续向下滚动函数列表,它应该在最底部附近。
    • 这很奇怪,我仔细检查了,肯定没有 UUID 选项,它是特定于某个字段类型的吗?我也尝试将字段类型更改为 CHAR、VARCHAR 等,但它给了我与屏幕截图中相同的选项,我向您展示的屏幕截图位于列表的底部。如果有帮助,我正在使用 PHPMyAdmin 版本 2.11.4?
    • 我通过下载 2.11.12 版本进行了快速测试,也没有看到 UUID 功能。我建议更新您的 phpMyAdmin 版本,这应该可以解决问题。
    【解决方案2】:

    以防万一,如果你像我一样,正在寻找如何在 phpmyadmin 上创建 UUID 字段,尤其是你必须选择的类型,这里是 laravel 自动完成后的截图(它是“id”在这个例子中当然是命名字段):UUID field type in phpmyadmin

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2015-01-18
      • 1970-01-01
      • 2016-01-14
      • 2014-09-29
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多