标签: sqlyog

如何更改MySQL表的默认字符集?

有一个MySQL table,其定义取自SQLYog Enterprise:

Table              Create Table                                             
-----------------  ---------------------------------------------------------
etape_prospection  CREATE TABLE `etape_prospection` (                       
                     `etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT,      
                     `type_prosp_id` int(10) NOT NULL DEFAULT '0',          
                     `prosp_id` int(10) NOT NULL DEFAULT '0',               
                     `etape_prosp_date` datetime DEFAULT NULL,              
                     `etape_prosp_comment` text,                            
                     PRIMARY KEY (`etape_prosp_id`),                        
                     KEY `concerne_fk` (`prosp_id`),                        
                     KEY `de_type_fk` (`type_prosp_id`)                     
                   ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1  
Run Code Online (Sandbox Code Playgroud)

我想default charset将此表的更改latin1utf8.怎么做 ?

mysql sqlyog

83
推荐指数
4
解决办法
11万
查看次数

innodb_forced_recovery> 0时不允许操作[SqlYog]

我使用SQLyog创建了一个表.当我向其中插入值时,它会弹出以下错误消息:

Operation not allowed when innodb_forced_recovery > 0.
Run Code Online (Sandbox Code Playgroud)

我的表只包含四列,包括一个主键.以下是我的创建和插入查询:

CREATE TABLE `news` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `slug` varchar(100) NOT NULL,
  `descr` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1

insert into `test`.`news` (`title`, `slug`, `descr`)
 values ('titleOne', 'slugOne', 'descOne')
Run Code Online (Sandbox Code Playgroud)

mysql sql sqlyog

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

如何将SQLYog服务器连接迁移到另一台计算机

我正在更改我的工作计算机,并需要将我的sqlYog保存的连接移动到新计算机.我不记得密码,有没有办法移动它?

Windows 7机器.

sqlyog

10
推荐指数
1
解决办法
8508
查看次数

如何在 JDBC 中选择最佳批量大小?

我有一个包含 50000 个条目的 CSV 文件,我想使用 JDBC 中的批处理将其导入到 SQL 中。

最佳的批量大小应该是多少?

java sql jdbc sqlyog

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

如何将mysql转储导入SQLyog

我有几个sql转储文件,如从其他数据库中取得的表.现在我想使用sqlyog将表更新到我的服务器中.所以任何人都可以帮助我将.sql文件导入SQLyog ??? 提前谢谢你

mysql sqlyog

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

选择每个组中的SECOND LAST记录

有一个表Remark包含如下所示的数据:

       SerialNo | RemarkNo  | Desp
=============================================
             10 |         1 | rainy
             10 |         2 | sunny
             11 |         1 | sunny
             11 |         2 | rainy
             11 |         3 | cloudy
             11 |         4 | sunny
             12 |         1 | rainy
Run Code Online (Sandbox Code Playgroud)

什么查询将返回以下结果:

             10 |         1 | rainy
             11 |         3 | cloudy
             12 |      null | null
Run Code Online (Sandbox Code Playgroud)

也就是说,应该返回每组中的第二个最后一条记录?

假设SerialNo的所有RemarkNo都是连续的.备注数量越大,评论越晚.因此,SerialNo 10的第二个RemarkNo是1,Desp'rainy'.

mysql mysql-workbench dml greatest-n-per-group sqlyog

6
推荐指数
1
解决办法
2891
查看次数

如何在 MySQL 中使用 to_char 函数功能

我有一个表tine_by_day,我知道如何使用TO_CHARin 中的函数oracle,但是如果我使用 in ,如何获得相同的输出MySQL

MySQLfor中有转换函数吗TO_CHAR()

我已经尝试过date_formatto_char但没有得到足够的结果。

SELECT
    to_char(t.the_date,'mm-DD-YYYY') Date,
    SUM(sf7.unit_sales) UnitSales,
    SUM(sf7.store_sales) StoreSales,
    SUM(sf7.store_cost) StoreCost
FROM time_by_day t INNER JOIN sales_fact_1997 sf7 ON t.time_id=sf7.time_id
WHERE
    to_char(t.the_date,'YYYY-MM-DD')>='2012-01-01'
    AND
    to_char(t.the_date,'YYYY-MM-DD')<='2012-01-07'
GROUP BY t.the_date
ORDER BY t.the_date
Run Code Online (Sandbox Code Playgroud)

mysql sql oracle mysql-workbench sqlyog

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

如何从Mysql工作台中运行脚本?

我有一个SQL脚本分发给其他人从MySQL IDE运行,而不是从MySQL命令提示符.

我希望用户将脚本加载到工作台(或其他IDE,如sqlyog)的窗口中,然后运行脚本,该脚本根据变量插入记录,例如:

SELECT value FROM mytable WHERE key = "mykey" into @columnid;

INSERT INTO mytable (col2,col3) VALUES (
@columnid,
'testvalue'
)
Run Code Online (Sandbox Code Playgroud)

我们都安装了MySQL Workbench,但我没有看到从工作台执行此操作的方法.

有没有办法从工作台(或任何其他MySQL IDE)运行脚本(在编辑器窗口中),就像从Toad或SQL Server Management Studo等其他数据库IDE运行脚本一样?

mysql mysql-workbench sqlyog

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

插入,选择和where语句组合

如何根据表C中的条件将表A中的记录插入表B.

表A:

ID  Name   DateFrom   DateTo
1   Alex   22-7-2015  26-7-2015
2   Alice  21-8-2015  25-8-2015
Run Code Online (Sandbox Code Playgroud)

表C:

ID  Quarter   DateFrom   DateTo
1   Quater 1  1-7-2015  31-7-2015
2   Quater 2  1-8-2015  31-8-2015
Run Code Online (Sandbox Code Playgroud)

如果表A中的记录在表C中的日期范围之间,它将插入到新的表B中.

赎回是表B.

insert into redemption(staffID,staffName,department,pointsAccumulated,referrerID) 
select referrerStaffID,referrerName,referrerDepartment,SUM(points),activeDirectoryID 
FROM referral 
WHERE NOT EXISTS (select * from redemption1 where referrerID=activeDirectoryID) group by activeDirectoryID;
Run Code Online (Sandbox Code Playgroud)

mysql sql sqlyog

6
推荐指数
1
解决办法
140
查看次数

MySQLWorkbench正向工程错误

当我单击正向工程并尝试生成模型脚本时,我正在使用MySql Workbench 8.0中的模型

Executing SQL script in server
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VISIBLE,
  CONSTRAINT `fk_Compras_Personas`
    FOREIGN KEY (`persona_id`)
    R' at line 9
SQL Code:
        -- -----------------------------------------------------
        -- Table `bd_inventario2018_2`.`compras`
        -- -----------------------------------------------------
        CREATE TABLE IF NOT EXISTS `bd_inventario2018_2`.`compras` (
          `nmcompra` INT(11) NOT NULL,
          `persona_id` INT(11) NOT NULL,
          `fecompra` DATE NOT NULL,
          PRIMARY KEY (`nmcompra`, `persona_id`),
          INDEX `fk_Compras_Personas_idx` …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-workbench sqlyog

6
推荐指数
1
解决办法
4297
查看次数

标签 统计

sqlyog ×10

mysql ×8

mysql-workbench ×4

sql ×4

dml ×1

greatest-n-per-group ×1

java ×1

jdbc ×1

oracle ×1