标签: phpmyadmin

数据库密码究竟保护什么?

当我设置数据库密码时,我想知道我的服务器上的密码保护究竟是什么。我不清楚人们在说密码保护数据库时指的是什么。它们是指单个特定数据库还是指位于服务器上的完整 mysql 数据库结构。我问的原因是,当我设置密码时,我在 phpMyAdmin 中管理的所有数据库只有一个密码。因此,当我需要在 codeigniter 的配置文件中输入密码时,对于我正在使用的所有不同数据库,它总是相同的。为了让 phpMyAdmin 启动人们所引用的数据库密码,我是否需要输入密码,或者我可以(并且应该)为我的单独数据库设置不同的密码?

mysql phpmyadmin

2
推荐指数
1
解决办法
1391
查看次数

PhpMyAdmin 导入错误-MySQL 服务器已消失/无法识别的关键字

因此,我从 PHPMyAdmin 导出了一个 MySQL 数据库(我从 Windows 8 计算机上的 IIS Express 中访问该数据库),并且尝试将此数据库导入到另一台计算机上,但是在那台计算机上我收到以下错误:

错误 警告1 警告2

请帮忙。我需要能够恢复这个数据库,但我不知道如何解决这个问题。

我尝试进入 sql 文件并更改 sql 文件中的外键行(它设置为 0),但这没有什么区别。哪里设置为ON?我无法弄清楚这一点。

mysql phpmyadmin php import

2
推荐指数
1
解决办法
2万
查看次数

外键和数据导入

我有:

  • 一个 CSV 文件(5000 多条记录);
  • 一张空item桌子;
  • favourite桌;
  • 一些其他空表。

我想item用 CSV 文件的内容填充表格。然后我想在两个表之间创建一些外键关系。

我按什么顺序执行此操作?

每次尝试此操作时,我都会收到错误消息:

#1452 - Cannot add or update a child row: a foreign key constraint fails...
Run Code Online (Sandbox Code Playgroud)

请注意,我的空favourite表已经设置了一些外键约束。我正在使用 PhpMyAdmin 和 MySQL Workbench。

设置外键关系之前,我是否应该让所有表都填充数据?或者我是否建立关系然后填充数据?

mysql foreign-key phpmyadmin

2
推荐指数
1
解决办法
1万
查看次数

为什么 ON DUPLICATE KEY 没有按预期工作?

在开始之前,我不是专业的 Web 开发人员。我是使用 google 和StackOverflow自学的。

所以我最近将我的网站从共享主机转移到了 VPS。

我的提供商将我的网站/文件移至我的新主机。两者都运行 cPanel。

我有一个脚本,它在我的旧主机上运行得非常好-

INSERT INTO `database`.`table`
    (`UUID`, `UpdateDate`, `JoinDate`) 
VALUES 
    ('$uuid',NOW(),NOW())
ON DUPLICATE KEY UPDATE
   `UpdateDate` = NOW()
Run Code Online (Sandbox Code Playgroud)

问题是它在我的新服务器上不再起作用。

我认为的问题是它没有更新或插入,因为没有更新该表中的所有列。

我创建了两个测试表,表 A 包含上面 UUID、UpdateDate、JoinDate 中的 3 列,第二个表 B 包含 UUID、用户名、UpdateDate、JoinDate 中的 4 列。

UUID 在两个表中都是唯一的和主要的。

表 A - 该表按预期工作。 表 A - 该表按预期工作

表 B - 由于额外的列用户名,该表不会插入/更新。 表 B - 这不起作用,因为它有一个名为用户名的额外列

知道为什么此查询不适用于表 B 吗?运行查询时是否必须插入/更新每个表列?这是我需要在主机上更改的 PHP 设置吗?

抱歉,如果我没有提供所有信息,这是我的第一个 DBSE 问题。

CREATE TABLE TestUserA` 
( UUID varchar(40) NOT NULL, 
  UpdateDate datetime NOT NULL, 
  JoinDate datetime NOT NULL 
) ENGINE=MyISAM DEFAULT …
Run Code Online (Sandbox Code Playgroud)

mysql phpmyadmin php

2
推荐指数
1
解决办法
2120
查看次数

将 n 个问题分发给 m 个学生,所有学生的问题相同但顺序不同

我正在使用 PHP 和 MySQL 构建一个在线考试平台。我对数据库有以下要求:

  • 试题为 MCQ 类型,共有 20 道题。
  • 有30名学生参加考试。

有没有办法让这 30 名学生按不同的顺序收到 20 个问题?例如,学生 A 的问题 1 将是学生 B 的问题 16?

mysql phpmyadmin

2
推荐指数
1
解决办法
86
查看次数

这个表中的这种数据/字段需要在MYSQL中规范化吗?

我在 MYSQL 中有这个uom表:

ID 乌姆
1
2
3

MYSQL 中的产品表:

ID 编号 标题 乌姆
1 19421 测试1 1:1:10.00,3:1:56.17
2 7878 测试2 1:1:24.33
3 123456 测试3 2:12:63.22,3:1:14.00
4 666565 测试4 1:1:10.00,2:12:20.00,3:1:30.00

产品表是否需要标准化?有人说这个表没有多值字段/数据......这是正确的吗?简而言之,产品表包含产品的名称、标题和 uom列Uom 列包含存储单位、数量包以及基于单位的价格。这意味着每种产品都有不同的单位和基于单位的价格。

例如,test4 产品具有三个单位 1:1:10.00, 2:12:20.00, 3:1:30.00。我们以第一个单元为例:1:1:10.00

  • 第一个数字是单位表中单位的 ID
  • 第二个数字是包装数量
  • 第三个数字是价格

所以,1:1:10.00是一个单位。2:12:20.00并且3:1:30.00是不同的单位。所以,test4一共3个单元。

mysql phpmyadmin php

2
推荐指数
1
解决办法
229
查看次数

如何在 WAMP 服务器中从 MariaDB 切换到 MySQL?

我在我的 PC 上安装了 wamp 服务器,默认情况下 wamp 服务器连接到 MariaDB,如下所示

在此处输入图片说明

如何切换到 MySQL?预先感谢您的帮助。

mysql mariadb phpmyadmin wamp

0
推荐指数
1
解决办法
9305
查看次数

标签 统计

mysql ×7

phpmyadmin ×7

php ×3

foreign-key ×1

import ×1

mariadb ×1

wamp ×1