小编Rob*_*bie的帖子

快速将列的副本添加到MySQL表

我需要快速复制表中的DATETIME列并为其指定新名称.

我在我的表中有一个名为myResults的名为myDate的列,我需要一个查询来在表中创建一个名为newDate的新列,该列具有与myDate列完全相同的数据.

有没有比通过制作新列的明显的两步方法更快的方法,然后复制所有数据(这是一个大表,我正在寻找最快的方法)?

明显的解决方案:

 ALTER TABLE `myResults` ADD `newDate` DATETIME;  
 UPDATE `myResults` SET `newDate` = `myDate`;
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

将HTML插入HTMLDocument的正文中

这似乎是一个简单的问题,但我遇到了这样的困难.

问题:

我有一些文字插入到HTMLDocument.这个文本有时也会指定一些html.例如:

Some <br />Random <b>HTML</b>
Run Code Online (Sandbox Code Playgroud)

我正在使用HTMLEditorKit.insertHTML它将其插入指定的偏移量.这工作正常,除非偏移量在doc的开头(offset = 1).在这种情况下,文本将被插入到head文档而不是文档中body.

例:

editorKitInstance.insertHTML(doc, offset, "<font>"+stringToInsert+"</font>", 0, 0, HTML.Tag.FONT);
Run Code Online (Sandbox Code Playgroud)

我使用字体标记,所以我现在插入的将是没有属性的字体标记,因此它不会影响格式.我需要知道这个,因为最后一个参数insertTag是必需的,我不知道stringToInsert运行时的内容.如果文档中已有文本(例如"1234567890"),那么这是输出:

<html>
  <head>

  </head>
  <body>
    <p style="margin-top: 0">
      1234567890 <font>something <br />Some <br />Random <b>HTML</b></font>
    </p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是,如果偏移量为1且文档为空,则结果如下:

<html>
  <head>

<font>Some <br />Random <b>HTML</b></font>
  </head>
  <body>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

其他说明:

  • 这一切都是在a的内部文档上完成的JEditorPane.如果有更好的方法来替换JEditorPane潜在HTML中的文本,我也会对这些想法持开放态度.

任何帮助,将不胜感激. 谢谢!

html java jeditorpane htmleditorkit

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

标签 统计

html ×1

htmleditorkit ×1

java ×1

jeditorpane ×1

mysql ×1

sql ×1