Questions tagged «mysql»

MySQL是使用结构化查询语言(SQL)的免费,开放源代码关系数据库管理系统(RDBMS)。请勿将此标签用于其他数据库,例如SQL Server,SQLite等。那些是不同的数据库,它们都使用自己的SQL方言来管理数据。

16
MySQL Workbench不显示查询结果
当我在MySQL Workbench中查询表时,没有显示结果,结果部分只是空白,没有网格或其他任何内容。但是,如果我导出数据,则数据就在那里。直到几天前,一切正常。 查询设置: 最大长度= 65536 继续执行SQL脚本错误= true “安全更新= true 使自动提交模式保持启用状态= true 进度状态更新间隔= 500 ALTER表的默认算法=默认 ALTER表的默认锁定=默认 限制行=真 限制行数= 1000 要显示的最大字段值长度= 256 将BINARY / VARBINARY视为非二进制字符串= false 确认数据更改= True 没有查询有效,例如 SELECT * FROM database.address


12
无法使用mysql中创建的用户登录
使用此命令 GRANT ALL PRIVILEGES ON *.* to 'brian'@'%' identified by 'password'; 我尝试登录: mysql -u brian -ppassword 错误是: ERROR 1045 (28000): Access denied for user 'brian'@'localhost' (using password: YES) 我以root用户身份执行此操作,并且确实尝试刷新特权。 我尝试了无数用户,但它似乎无法正常工作。我可以创建没有密码的用户,并且登录有效。命令行和从phpmyadmin 还要检查用户是否在mysql.user中。 布赖恩表演的表演赠款: | GRANT ALL PRIVILEGES ON *.* TO 'brian'@'%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |

5
更新条目而不更新时间戳
我在mysql表中有一个属性为“ ON UPDATE CURRENT_TIMESTAMP”的时间戳。有没有办法在特殊情况下手动禁用更新时间戳?(例如:更新条目以修改博客文章,但不重新添加日期)
76 mysql  sql  timestamp 

6
MySql:是否可以'SUM IF'或'COUNT IF'?
我有一个“小时”列,我有一个“种类”列(可以是1,2或3) 我想做类似的事情: SELECT count(id), SUM(hour) as totHour, SUM( IF ( kind = 1, 1, 0 ) ) as countKindOne 要么 SELECT count(id), SUM(hour) as totHour, COUNT( IF ( kind = 1 ) ) as countKindOne 但是mysql告诉我我有一个错误...什么是错误! 请参阅以下stackoverflow主题:MySQL SUM IF字段b =字段a ..我无法回复此邮件...
76 mysql 


5
UTF-8字符有问题;我看到的不是我存储的
我试图使用UTF-8遇到麻烦。 我尝试了很多事情;这是我得到的结果: ????而不是亚洲字符。即使是欧洲文字,我也能Se?or接受Señor。 奇怪的乱码(变为乱码?),如Señor或新浪新闻为新浪新闻。 黑钻石,例如Seor。 最终,我陷入了数据丢失或至少被截断的情况:Sefor Señor。 即使我看到正确的文本,它也无法正确排序。 我究竟做错了什么?我该如何修复代码?我可以恢复数据吗?



4
MySQL SELECT AS将两列合并为一
使用此解决方案,我尝试将COALESCE用作MySQL查询的一部分,该查询使用SELECT As输出到csv文件,以在导出数据时命名列名称。 SELECT FirstName AS First_Name , LastName AS Last_Name , ContactPhoneAreaCode1 , ContactPhoneNumber1 , COALESCE(ContactPhoneAreaCode1, ContactPhoneNumber1) AS Contact_Phone FROM TABLE1 我想要3列:名字,姓氏和联系人电话 我得到5列:名字,姓氏,ContactPhoneAreaCode1,ContactPhoneNumber1和Contact_Phone 如何在查询中将ContactPhoneAreaCode1和ContactPhoneNumber1的合并隐藏到Contact_Phone的单个列中?
76 mysql  sql 

25
无法启动Spring以自动创建数据库架构
我无法启动启动时自动启动数据库架构的Spring Boot。 这是我的application.properties: spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=test spring.datasource.password= spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.jpa.database = MYSQL spring.jpa.show-sql = true spring.jpa.hibernate.ddl-auto = create spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy 这是我的Application.java: @EnableAutoConfiguration @ComponentScan public class Application { public static void main(final String[] args){ SpringApplication.run(Application.class, args); } } 这是一个示例实体: @Entity @Table(name = "survey") public class Survey implements …

3
选择*从多个表。的MySQL
SELECT name, price, photo FROM drinks, drinks_photos WHERE drinks.id = drinks_id 产生5行(5个数组),photo是一行中唯一的唯一字段。name, price重复(在这里 fanta- name, price 重复3次。)我如何摆脱这些重复? 编辑: 我想要name, price和所有photo为每个饮料。 id name price 1. fanta 5 2. dew 4 id photo drinks_id 1. ./images/fanta-1.jpg 1 2. ./images/fanta-2.jpg 1 3. ./images/fanta-3.jpg 1 4. ./images/dew-1.jpg 2 5. ./images/dew-2.jpg 2

5
如何在将上传的文件保存到目录之前重命名?
下面是我用来将文件上传到目录中的代码。它工作正常。我的主要问题是: move_uploaded_file()是将上载的文件保存到目录中的文件,也是我猜测move_uploaded_file()是为其设置名称的文件。 如何将文件名更改为随机数? 我尝试在下面这样做: $allowedExts = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $_FILES["file"]["name"]); $extension = end($temp); if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && ($_FILES["file"]["size"] < 100000) && in_array($extension, $allowedExts)) { if …


3
如何使用Laravel 5.1执行原始查询?
因此,我有一个很小的查询可以在我的数据库上运行,并且在MySQL Workbench中可以正常工作。基本上,再次使用带有左联接的SELECT和带有左联接的UNION。 SELECT cards.id_card, cards.hash_card, cards.`table`, users.name, 0 as total, cards.card_status, cards.created_at FROM cards LEFT JOIN users ON users.id_user = cards.id_user WHERE hash_card NOT IN ( SELECT orders.hash_card FROM orders ) UNION SELECT cards.id_card, orders.hash_card, cards.`table`, users.name, sum(orders.quantity*orders.product_price) as total, cards.card_status, max(orders.created_at) FROM menu.orders LEFT JOIN cards ON cards.hash_card = …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.