Tag: MySQL

如何join两个表mysql?

我有两个表格: 服务 ID 客户 服务 和 客户 ID 名称 电子邮件 如何列出餐桌服务并汇集客户所在的客户名称? 表中的现场客户服务在客户表中具有客户的ID, 我感谢你的帮助

警告:mysqli_connect():(HY000 / 1045):访问拒绝用户'用户名'@'localhost'(使用密码:是)

警告:mysqli_connect():(HY000 / 1045):在第6行的C:\ Users \ xampp \ htdocs \ PHP_Login_Script \ config.php中拒绝用户'用户名'@'localhost'(使用密码:YES) 警告:mysqli_real_escape_string()期望参数1是在第10行中的C:\ Users \ xampp \ htdocs \ PHP_Login_Script \ login.php中给出的mysqli,布尔值 警告:mysqli_real_escape_string()期望参数1是mysqli,在第11行的C:\ Users \ xampp \ htdocs \ PHP_Login_Script \ login.php中给出的布尔值 警告:mysqli_query()期望参数1是mysqli,在第15行的C:\ Users \ xampp \ htdocs \ PHP_Login_Script \ login.php中给出的布尔值 警告:mysqli_fetch_array()需要参数1为mysqli_result,在第16行的C:\ Users \ xampp \ htdocs \ PHP_Login_Script \ login.php中给出null 警告:mysqli_num_rows()期望参数1为mysqli_result,在第19行的C:\ Users \ […]

MySQL外键错误1005 errno 150

我正在用MySQL Workbench做一个小的数据库。 我有一个名为“Immobili”的主表,它有一个由四列(Comune,Via,Civico,Immobile)组成的主键。 现在,我还有另外三个表,它们具有相同的主键(Comune,Via,Civico,Immobile),但是这些字段也被引用到表Immobili中。 第一个问题:我可以创build一个也是外键的主键吗? 第二个问题:当我尝试导出更改时,它说:在服务器中执行SQL脚本 # ERROR: Error 1005: Can't create table 'dbimmobili.condoni' (errno: 150) CREATE TABLE IF NOT EXISTS `dbimmobili`.`Condoni` ( `ComuneImmobile` VARCHAR(50) NOT NULL , `ViaImmobile` VARCHAR(50) NOT NULL , `CivicoImmobile` VARCHAR(5) NOT NULL , `InternoImmobile` VARCHAR(3) NOT NULL , `ProtocolloNumero` VARCHAR(15) NULL , `DataRichiestaSanatoria` DATE NULL , `DataSanatoria` DATE NULL , […]

hibernate5: – org.hibernate.MappingException:未知的实体

我得到的错误消息org.hibernate.MappingException: Unknown entity当我试图集成hibernate5.0与MySQL 这似乎是hibernate5.0.0和5.0.1的一个问题。 这与hibernate4.3.9工作正常 Maven的依赖 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.0.0.Final</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.36</version> </dependency> 的hibernate.cfg.xml <session-factory> <!– Database connection settings –> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql://localhost:3307/SampleDB </property> <property name="connection.username">root</property> <property name="connection.password"></property> <!– JDBC connection pool (use the built-in) –> <property name="connection.pool_size">1</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <!– Echo all executed SQL to stdout –> <property name="show_sql">true</property> <!– […]

如何在MySQL中将string转换为date?

我有一个string列作为一个date ,我想select它作为一个date 。 可能吗? 我的样本数据格式是; month/day/year – > 12/31/2011

Mysql查询将行dynamic转换为列

MySQL可以将列转换为行,dynamic地添加行所需的列数。 我想我的问题可能与数据透视表有关,但我不确定,除了给出以下示例之外,我不知道如何设置此问题。 给定两个表A和B,看起来像 表A +–+—–+—-+ |id|order|data| +–+—–+—-+ |1 |1 |P | +–+—–+—-+ |2 |2 |Q | +–+—–+—-+ |2 |1 |R | +–+—–+—-+ |1 |2 |S | +–+—–+—-+ 我喜欢写一个如下所示的查询: 结果表 +–+—–+—–+ |id|data1|data2| +–+—–+—–+ |1 |P |S | +–+—–+—–+ |2 |R |Q | +–+—–+—–+ 基本上我想把表B中的每一行变成结果表中的一列。 如果在表B中为id = 1添加了新条目,那么我希望结果表自动扩展一列以容纳这个额外的数据点。

MySQL整数字段在PHP中作为string返回

嗨,大家好我有一个MySQL数据库中的表字段: userid INT(11) 所以我打电话给我的网页与此查询: "SELECT userid FROM DB WHERE name='john'" 然后为了处理结果我做: $row=$result->fetch_assoc(); $id=$row['userid']; 现在如果我这样做: echo gettype($id); 我得到一个string。 这不应该是一个整数? 谢谢 卢卡

PHP的mysql插入date格式

即时通讯使用jQuery datepicker datepicker的格式是这个08/25/2012 我插入到我的数据库时,它只有插入时出现错误0000-00-00 00 00 00 我的代码是 <?php $id = $_POST['id']; $name = $_POST['name']; $date = $_POST['date']; $sql = mysql_query( "INSERT INTO user_date VALUE( '', '$name', '$date')" ) or die ( mysql_error() ); echo 'insert successful'; ?> 我确定我的插入是正确的….

用SELECT进行INSERT

我有一个查询插入使用select: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid 是否有可能只为插入select“名称,位置”,并设置为查询中的其他东西?

MYSQL使用LOAD DATA INFILE从csv导入数据

我从CSV文件导入一些20000行的数据到Mysql中。 CSV中的列与MySQL表中的列不同。 如何自动分配对应于MySQL表列的列? 当我执行 LOAD DATA INFILE'abc.csv' INTO TABLE abc 此查询将所有数据添加到第一列。 请build议将数据导入到Mysql的自动语法。