小编Phi*_*son的帖子

MySQL Workbench自动增量已禁用

我正在使用Workbench版本6.3.5社区,这只是GUI问题.

创建新表时,将禁用自动增量复选框.
这是一个错误还是我需要在选项中启用它?
在创建表时如何设置GUI的自动增量的起始值和步长?

工作台

mysql mysql-workbench

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

在MySQL中,如何删除/刷新/清除所有不必要的日志?

我已经尝试了几个命令(FLUSH LOGS,PURGE MASTER),但没有删除日志文件(以前激活时)或日志表(mysql/slow_log.CSV和mysql/general_log.CSV及其.frm和.CSM对应项).

SHOW BINARY LOGS返回"您没有使用二进制日志记录".

编辑:我找到了这个简单的解决方案来清除表日志(但还没有使用mysql命令的文件日志):

TRUNCATE mysql.general_log;
TRUNCATE mysql.slow_log;
Run Code Online (Sandbox Code Playgroud)

mysql logging clear

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

用日期列创建表

我想用“ student_birthday”列创建一个学生表,其格式应为dd-mm-yy。

create table `student`.`studentinfo`(
    `student_id` int(10) not null auto_increment,
    `student_name` varchar(45) not null,
    `student_surname` varchar(45) not null,
    `student_birthday` date(???),
    (some lines of code)
primary key(student_id));
Run Code Online (Sandbox Code Playgroud)

在(???)中应该输入什么才能得到正确的格式?

mysql

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

c#Numericupdown将值传递给整数

大家好日子,我在将一个数字小写值传递给一个整数时遇到了问题.

    private void button5_Click(object sender, EventArgs e)
    {
     int count = numericUpDown1.Value;
     updateCount(count);
    }
Run Code Online (Sandbox Code Playgroud)

所以,我想要这样做,所以将numericupdown值的值传递给整数命名count,然后将值传递给更新数据库中的表的方法.

我刚开始使用c#,似乎无法理解一些文档.

感谢你们!

c# integer numericupdown visual-studio

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

错误:150"外键约束错误形成")MariaDB

当我运行以下脚本时:

 DROP TABLE IF EXISTS `schemaname`.`tablename` ;

 CREATE TABLE IF NOT EXISTS `schemaname`.`tablename` (
   `id` INT(11) NOT NULL AUTO_INCREMENT,
   `ip` VARCHAR(25) NOT NULL,
   `address` TEXT NULL DEFAULT NULL,
 PRIMARY KEY (`id`))
 ENGINE = InnoDB
 DEFAULT CHARACTER SET = latin1;
Run Code Online (Sandbox Code Playgroud)

它返回以下错误:

Error Code: 1005. Can't create table `schemaname`.`tablename` (errno: 150 "Foreign key constraint is incorrectly formed")
Run Code Online (Sandbox Code Playgroud)

有一个具有相同名称的表,但我删除了不同的结构,并且还删除了具有外键的表.

如果我尝试使用其他名称创建它,那么它可以工作.为什么我不能创建一个与我删除的名称相同的表?

mysql mariadb

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

如何修复子查询中的语法错误?

我试图找到基于年龄的出生日期.我在子查询中不断收到语法错误.

我在--CUST_DOB/365,0上出现错误)来自客户的年龄; 使用正确的语法.错误代码1064

SELECT  CUST_LNAME, CUST_FNAME, ROUND((NOW() – CUST_DOB)/365,0) AS AGE
FROM    CUSTOMER;
Run Code Online (Sandbox Code Playgroud)

mysql syntax-error

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

无法删除mysql数据库中的主键

当我尝试以下命令时,我无法删除主键,并且出现错误,如下所示:

mysql> alter table uoilookup drop primary key;
Run Code Online (Sandbox Code Playgroud)

错误 1025 (HY000): 将 '.\mysql_subr_light1_9#sql-74c_f10' 重命名为 '.\mysql_subr_light1_9\uilookup' 时出错 (errno: 150)

mysql

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