-
当大量数字已存在时重置MySQL auto_increment?
所属栏目:[MySql教程] 日期:2021-04-01 热度:157
我有一个带有自动递增列的表.我需要将其中一行设置为1000而不再触摸它,但现在我已将其设置为1000,自动增量保持从1001开始并拒绝从1开始.有没有办法解决这个问题?最佳答案你不能: To change the value of the AUTO_INCREMENT counter to be used for new ro[详细]
-
sql – 根据不同表中的列从SELECT中删除行
所属栏目:[MySql教程] 日期:2021-04-01 热度:85
我正在寻找一种方法来根据另一个表的行中的某些值从一个表的SELECT中过滤掉行. 我正在尝试下面的示例结构.我有一个博客文章内容表(每篇博文一行),另一个关于帖子的元数据表(每个键值对一行;每行有一个列与博客文章关联;每行多行博客文章).我想只在元数据中没[详细]
-
如何在mysql中连接多个一对多表?
所属栏目:[MySql教程] 日期:2021-04-01 热度:83
我在mysql中加入三个表有问题. 假设我们有一个名为posts的表,我将条目保存在其中,我有一个名为likes的表,我存储了user_id和post_id,以及第三个名为comments的表,我将user_id和post_id以及注释的文本存储在其中. 我需要一个查询来获取我的条目列表,每个条目的[详细]
-
从mysql中的视图转储数据
所属栏目:[MySql教程] 日期:2021-04-01 热度:164
我有一个视图,并希望将其数据提取到一个文件,该文件具有创建表语句和数据. 我知道mysqldump不适用于视图.最佳答案显然,没有一种自动方法来生成不存在的表的CREATE TABLE语句.所以你基本上有两个选择: 创建一个实际的表,然后将其转储并删除. 编写大量代码来[详细]
-
php – 如何在mysql表中插入中文字符?
所属栏目:[MySql教程] 日期:2021-04-01 热度:192
我想在mysql表中用中文保存数据. 任何人都可以告诉我在mysql和PHP中我必须做些什么设置. 我的表格将保存英文和中文的数据一些英文其他中文.单表是否可行. 任何帮助将不胜感激. 最佳答案创建表时使用UTF-8 create table xxx()CHARACTER SET = utf8; 插入表时[详细]
-
mysql – MyISAM唯一键被切断为64字节,导致冲突
所属栏目:[MySql教程] 日期:2021-04-01 热度:56
我有一个MySQL表将url存储为唯一键.我开始在我的键上发生冲突,因为看起来键本身只是前任64个字节(或者你喜欢的字符,它是latin-1整理的)任何url.因此,如果一个网址超过64个字符,并且我已经有一个类似的网址,则会抛出错误. 例如: SELECT l.link_id FROM mydb.[详细]
-
php – 获取多边形点mysql
所属栏目:[MySql教程] 日期:2021-04-01 热度:149
我在mysql中创建了一个表来存储多边形数据: CREATE TABLE geom (g GEOMETRY); 我使用以下语法将多边形插入其中: INSERT INTO geom (g)VALUES(PolygonFromText('POLYGON((9.190586853 45.464518970,9.190602686 45.463993916,9.191572471 45.464001929,9.19[详细]
-
为什么这个MySQL触发器会导致堆栈溢出?
所属栏目:[MySql教程] 日期:2021-04-01 热度:151
我认为有人试图模拟第二个auto_increment值.刚升级到MySQL 5.5.9 CREATE TABLE `job_title` ( `job_id` int(11) NOT NULL AUTO_INCREMENT,`position_id` int(11) DEFAULT NULL,`title` varchar(255) COLLATE latin1_general_cs NOT NULL,`selectable` tinyin[详细]
-
MYSQL查询:最近30分钟的最新时间戳唯一值
所属栏目:[MySql教程] 日期:2021-04-01 热度:132
我需要从mysql表中检索具有唯一值的最新行. 简单的表格布局是时间戳(now())和用户名列. 该表每秒获取几次新数据,我需要用户名唯一的最新行. SELECT MAX(timestamp) as timestamp,username FROM bla WHERE timestamp 看来这个查询没有返回最新值,可能是因为该[详细]
-
python – Sqlalchemy类型为文章的非常长的文本
所属栏目:[MySql教程] 日期:2021-04-01 热度:91
我应该在sqlalchemy定义中为文章或博客条目的文本定义什么类型?我正在使用MySQL. Column('article_text',???) 最佳答案 Column('article_text',sqlalchemy.UnicodeText()) 这应该适用于任何受支持的数据库,而不仅仅是mysql.[详细]
-
mysql – 在查询中生成“假”记录
所属栏目:[MySql教程] 日期:2021-04-01 热度:184
我有一个非常基本的陈述,例如: SELECT pet,animal_type,number_of_legs FROM table 但是,在目前的表格中,我想插入一些假数据,类似于: rufus cat 3franklin turtle 1norm dog 5 是否可以“生成”这些虚假记录,将每个值与相应字段相关联,从查询中将它们作为[详细]
-
MySQL条件加入
所属栏目:[MySql教程] 日期:2021-04-01 热度:156
如下所示,我正在检查当前用户是否在table friend的user_a或user_b列中. 根据当前用户所在的位置,我想得到他相应的朋友. 不知怎的,我不能让这个语法工作,并想知道是否有人可以告诉我什么是错的(我在IF user_a = 2附近的第3行得到一个错误. SELECT * FROM frie[详细]
-
MySQL查询相当于“AND”,而“IN”是“OR”?
所属栏目:[MySql教程] 日期:2021-04-01 热度:118
我正在尝试查找一个选择关联表的每一行的查询,其中第二列表示必须与第一列匹配的不同值. 示例:我有X列和Y列.我想得到X的值,其中X是用指定的每个Y定义的. x y======a 1a 2b 1a 3c 2c 3 SELECT DISTINCT x FROM table WHERE y AND(2,3) 此查询当然无效.我希望[详细]
-
mysql – Magento – “SQLSTATE [23000]:完整性约束违规..
所属栏目:[MySql教程] 日期:2021-04-01 热度:173
迁移服务器后,每次尝试更新客户信息时都会收到错误消息.我正在使用customer activation plugin,但在禁用它之后,我仍然得到同样的错误. SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7-127' for key 2 怎么了? 即使在卸载插件后[详细]
-
php – 最后在mysql中插入的行
所属栏目:[MySql教程] 日期:2021-04-01 热度:50
我执行了一个查询,它将图像链接和用户名插入到表中: INSERT into pictures set src = 'image link',username = 'acc' 我想在查询执行后(从表中)显示该图像,或者获取ID(我尝试了mysql_insert_id(),但是如果3个或更多用户同时执行查询,我会得到哪个ID呢? 谢[详细]
-
php – sql – Mysql:在多行上左连接并检索1行
所属栏目:[MySql教程] 日期:2021-04-01 热度:126
我有2张桌子: 表:电影 MovieID -- Name1 -- Movie12 -- Movie2 表:类型 MovieID -- Type1 -- DVD1 -- Bluray1 -- VCD2 -- DVD 我需要一个查询来找到这一行: Movie1:DVD Bluray VCD 我用了: SELECT Movies.Name,IF(TYPE = 'DVD',1,0 ) AS DVD,IF(TYPE =[详细]
-
mysql从转储加载:第13行的错误1452(23000):无法添加或更新子行
所属栏目:[MySql教程] 日期:2021-04-01 热度:93
我使用mysqldump使用以下命令转储了一个mysql数据库: mysqldump --no-create-db --no-create-info --compact --single-transaction --complete-insert --extended-insert=FALSE --flush-logs -uroot -ppassword databasename databasename.db.data.dump.sql[详细]
-
mysql – GROUP_CONCAT更改GROUP BY顺序
所属栏目:[MySql教程] 日期:2021-04-01 热度:64
我有一个VIEW(很多连接)输出按日期ASC排序的数据.按预期工作. 输出类似于: ID date tag1 other_data1 25-03-2011 blue fff 如果我申请GROUP BY ID.对于其他列,MySQL输出每个ID的第一个找到的行.我在te docs的某个地方读到了这个. SELECT * FROM `myVIEW` GR[详细]
-
分层数据 – 嵌套集模型:MySql
所属栏目:[MySql教程] 日期:2021-04-01 热度:125
我只是学习如何实现嵌套集模型,但仍然混淆了它涉及可能属于多个类别的项目的某个方面.鉴于下面的示例是从 HERE 中提取的,并且反映了我遇到的许多其他示例 添加苹果时,如何避免数据库中的重复,因为它们是多色的(即红色,黄色,绿色)? 最佳答案你不会避免重复,[详细]
-
php – mysql:在每个连接上设置NAMES utf8?
所属栏目:[MySql教程] 日期:2021-04-01 热度:128
我在每个PHP页面上使用以下语句来设置与Unicode的连接: mysql_query ('SET NAMES utf8'); 有没有办法可以跳过这个?通过在服务器上设置一些东西?我有一个VPS所以我应该能够访问任何东西. 我认为真正的问题是:我需要吗?它会加快速度我会为每个提供的HTML[详细]
-
如何在nodejs mysql连接池中获取未使用/已使用的连接数?
所属栏目:[MySql教程] 日期:2021-03-31 热度:183
我正在使用nodejs连接池,使用npm的“mysql”模块. 在创建池时,我已将connectionLimit指定为100. 我想知道在运行时有多少个连接在池中使用/未使用.最佳答案通过查看the source code here,您可以看到: pool.config.connectionLimit // passed in max size of[详细]
-
mysql – 带时区的日期时间格式
所属栏目:[MySql教程] 日期:2021-03-31 热度:96
我将API作为字符串以这种格式提取日期:yyyy-MM-ddTHH:mm:ssZ 问题是当我试图保存它时,让我们说今天2015-01-23T13:42:00Z标志Z和T没有显示在MySQL数据库中(日期保存如下2015-01-23 13:42:00 ). 我想保留字段日期类型,即我不想将日期保存到varchar字段中.[详细]
-
php – 为什么json_encode返回空括号?
所属栏目:[MySql教程] 日期:2021-03-31 热度:118
$array的var_dump返回: array (size=3) 0 = object(frontendmodelsNotifications)[101] private '_attributes' (yiidbBaseActiveRecord) = array (size=5) 'id' = int 1 'created_on' = string '2015-11-12 12:12:15' (length=19) 'user_id' = int 1 't[详细]
-
将我的本地数据库(Mysql)复制到远程数据库(phpmyadmin)
所属栏目:[MySql教程] 日期:2021-03-31 热度:184
我的MySQL数据库(本地服务器)连接到气象站.数据在我的本地服务器上不断更新.我的想法是开发一个允许我访问这些数据的Web应用程序. 我的本地数据库(MySQL)必须在远程服务器上复制(phpmyadmin) 架构如下: 我的问题是: 1-我如何进行连接?我知道我可以手动导[详细]
-
有没有办法从MySQL表中获取最后N行而不使用自动增量字段或时间戳
所属栏目:[MySql教程] 日期:2021-03-31 热度:183
stackoverflow本身有许多解决方案,其目标是使用自动增量字段或时间戳读取表的最后n行:例如,以下查询以降序从名为tab的表中获取最后10个记录名为id的字段值,它是表中的自动增量字段: Select * from tab order by id desc limit 10 我的问题是:是否有任何替[详细]