Tag: MySQL

两个数据库之间的Mysql数据库同步

我们在各种商店运行一个java POS应用程序,后端为Mysql,现在我想让店铺中的数据库与服务器中的数据库保持同步,当店铺发生一些变化时,应该在服务器上更新。 我如何做到这一点? 请帮助我

非法混合sortingMySQL错误

处理大量数据时出现这个奇怪的错误… Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT COUNT(*) as num from keywords WHERE campaignId='12' AND LCASE(keyword)='hello again 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€' 我能做些什么来解决这个问题? 我可以以某种方式逃避string,所以这个错误不会发生,或者我需要改变我的表编码莫名其妙,如果是这样,我应该改变它?

将JSdate时间转换为MySQLdate时间

有谁知道如何将JSdate时间转换为MySQLdate时间? 也有一种方法来添加一个特定的分钟数的JSdate时间,然后将其传递给MySQLdate时间?

在mysql数据库中search所有出现的string

我想弄清楚如何find一个数据库中的所有URL的事件。 我想search所有表格和所有字段。 但是我不知道从哪里开始,甚至可能。

MySQLsearch并replace字段中的一些文本

什么MySQL查询将做一个文本search和replace在一个特定的字段在表中? 即searchfoo并用barreplace,所以一个字段值为hello foo变成hello bar 。

我的MySQL触发器不起作用,语法简单,不复杂

我不知道为什么我的触发器不工作,查询工作时手动使用它,但是当我想通过触发器更新它不起作用。 有人可以帮我知道为什么吗? 这是我的触发器: CREATE TRIGGER `upd_PTS` AFTER UPDATE ON `pos_table` FOR EACH ROW BEGIN IF (NEW.played_games <> OLD.played_games) THEN update pos_table set PTS=((NEW.won_games*2)+(NEW.tie_games*1)); END IF; END 简单来说,这是一个体育赛事,当统计人员捕捉到比赛的分数时,他会自动添加一个playing_game,并且分别取得了胜利,平局或者丢失的比赛,所以当他改变了play_games时,我的触发器应该会自动执行,并且必须改变PTS专栏。 但它不工作。 另外,当我手动编辑plays_games列,我得到这个错误:“不能更新存储的函数/触发器中的表pos_table,因为它已经被调用这个存储的函数/触发器的语句使用”。

使用SQL根据单个logging的更改更改多个logging

我有一张食物的桌子。 他们有一个“职位”字段,表示他们应该在列表中显示的顺序(listID是他们所在的列表,我们不想重新排列另一个列表上的项目)。 +–id–+–listID–+—name—+–position–+ | 1 | 1 | cheese | 0 | | 2 | 1 | chips | 1 | | 3 | 1 | bacon | 2 | | 4 | 1 | apples | 3 | | 5 | 1 | pears | 4 | | 6 | 1 | pie | […]

使用php的Mysql事件错误

我正在尝试使用PHP脚本启动MySQL事件。 它使用phpMyAdmin(虽然我得到相同的错误),但不使用脚本。 我得到以下错误: 你的SQL语法有错误; 请检查与您的MariaDB服务器版本相对应的手册,以获取在第1行“DELIMITER”附近使用的正确语法 DELIMITER | CREATE EVENT myevent21222 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 5 MINUTE DO BEGIN UPDATE `team` SET `reg` = '0' WHERE `id` = '1'; END | # MySQL lieferte ein leeres Resultat zurück (dh null Datensätze). DELIMITER ; 任何人都可以找出问题吗? 在用户做了一些事情5分钟之后,有没有其他方法可以更改数据库中的数据?

在'?'附近使用正确的语法

我有一个Java代码: String searchPerson = "select * from persons where surname like ? and name like ?"; //connect to DB PreparedStatement statement = connect.prepareStatement(searchPerson); statement.setString(1,"%"+ surname + "%"); statement.setString(2, "%" + name + "%"); ResultSet resultPerson = statement.executeQuery(searchPerson); //..code 然后我有SQLException: 你的SQL语法有错误; 检查与您的MySQL服务器版本相对应的手册,在“?”附近使用正确的语法。

将图片存储到数据库; 从数据库检索到Picturebox

您好我张贴这个较早,得到一些帮助,但仍然没有工作的解决scheme。 我已经确定感谢最后一个问题,我的“保存到数据库”代码以及我的“检索到图片”代码有问题。 即使如果我手动将图片保存在数据库它stil不会retreive。 这是我从网上的3或4个例子一起修补的代码。 理想情况下,如果有人有一些已知的良好的代码,并可以指示我,这将是最好的。 Dim filename As String = txtName.Text + ".jpg" Dim FileSize As UInt32 Dim ImageStream As System.IO.MemoryStream ImageStream = New System.IO.MemoryStream PbPicture.Image.Save(ImageStream, System.Drawing.Imaging.ImageFormat.Jpeg) ReDim rawdata(CInt(ImageStream.Length – 1)) ImageStream.Position = 0 ImageStream.Read(rawdata, 0, CInt(ImageStream.Length)) FileSize = ImageStream.Length Dim query As String = ("insert into actors (actor_pic, filename, filesize) VALUES (?File, ?FileName, ?FileSize)") […]